Mirror of Apache CXF
Java JavaScript XSLT HTML Shell Batchfile
Failed to load latest commit information.
benchmark Set secure processing feature on all TransformerFactories Apr 6, 2016
bin Fix a reverse logic issue Apr 6, 2014
core [CXF-7020]explicity create woodstox event factory as fallback if XMLE… Aug 24, 2016
distribution CXF-6740: Collision by Swagger2Feature in two OSGI bundles Aug 22, 2016
etc Update -Psetup.eclipse to setup workspace based on changes needed for… Jul 21, 2016
integration CXF-6995: Fix the overlap between ResourceUtils.createApplication and… Aug 5, 2016
maven-plugins [CXF-7024] Optionally keep namespace prefix as is Aug 25, 2016
osgi Fixing a typo in the Karaf swagger2 feature Jul 6, 2016
parent CXF-6740: Collision by Swagger2Feature in two OSGI bundles Aug 22, 2016
rt [CXF-7028] Making sure @Suspended can be inherited Aug 26, 2016
security Add security notice Jun 16, 2010
services Finished refactoring STS configuration Aug 9, 2016
src/site Removed tabs from WSDLs + .xml files + re-indented with 4-spaces Nov 8, 2013
systests [CXF-7028] Making sure @Suspended can be inherited Aug 26, 2016
testutils Use a "keys" classifier for the jar containing the test keys. Make su… Jun 7, 2016
tools Formatting issues in impl.vm. Closes #88 May 2, 2016
.gitignore add node_modules in .gitignore Apr 5, 2016
BUILDING.txt Updating BUILDING.txt Dec 14, 2015
KEYS Adding public key Jul 5, 2016
README Move BUILDING.txt and README to root (so appears in a useful place fo… May 22, 2013
pom.xml Update -Psetup.eclipse to setup workspace based on changes needed for… Jul 21, 2016


Welcome to Apache CXF!
Apache CXF is an open source services framework. CXF helps you build and 
develop services using frontend programming APIs, like JAX-WS and JAX-RS. 
These services can speak a variety of protocols such as SOAP, XML/HTTP, 
RESTful HTTP, or CORBA and work over a variety of transports such as HTTP,

CXF includes a broad feature set, but it is primarily focused on the following 

    * Web Services Standards Support: CXF supports a variety of web service 
      standards including SOAP, the Basic Profile, WSDL, WS-Addressing, 
      WS-Policy, WS-ReliableMessaging, WS-Security, WS-SecurityPolicy,
      WS-SecureConversation, and WS-Trust.
    * Frontends: CXF supports a variety of "frontend" programming models. CXF
      implements the JAX-WS APIs. It also includes a "simple frontend" which 
      allows creation of clients and endpoints without annotations. CXF supports 
      both contract first development with WSDL and code first development 
      starting from Java.  There is also a JAX-RS frontend for providing 
      REST support.
    * Ease of use: CXF is designed to be intuitive and easy to use. There 
      are simple APIs to quickly build code-first services, Maven plug-ins to 
      make tooling integration easy, JAX-WS API support, Spring 2.x XML support 
      to make configuration a snap, and much more.
    * Binary and Legacy Protocol Support: CXF has been designed to provide a 
      pluggable architecture that supports not only XML but also non-XML type 
      bindings, such as JSON and CORBA, in combination with any type of transport.

Export Notice
This distribution includes cryptographic software.  The country in 
which you currently reside may have restrictions on the import, 
possession, use, and/or re-export to another country, of 
encryption software.  BEFORE using any encryption software, please 
check your country's laws, regulations and policies concerning the
import, possession, or use, and re-export of encryption software, to 
see if this is permitted.  See <http://www.wassenaar.org/> for more

The U.S. Government Department of Commerce, Bureau of Industry and
Security (BIS), has classified this software as Export Commodity 
Control Number (ECCN) 5D002.C.1, which includes information security
software using or performing cryptographic functions with asymmetric
algorithms.  The form and manner of this Apache Software Foundation
distribution makes it eligible for export under the License Exception
ENC Technology Software Unrestricted (TSU) exception (see the BIS 
Export Administration Regulations, Section 740.13) for both object 
code and source code.

The following provides more details on the included cryptographic

Getting Started

For an Apache CXF source distribution, please read BUILDING.txt for 
instructions on building Apache CXF. 

For an Apache CXF binary distribution, please read release_notes.txt
for installation instructions and list of supported and unsupported 

Alternatively, you can also find out how to get started here:

If you need more help try talking to us on our mailing lists:
If you find any issues with CXF, please submit reports with JIRA here:

We welcome contributions, and encourage you to get involved in the CXF
community. If you'd like to learn more about how you can contribute, please

Thank you for using CXF!

The Apache CXF Team