You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Overview

Apache CXF 2.3.0 is a pretty significant upgrade from the 2.2.x series of releases. There are plenty of new features and other improvements including:

  • JAX-WS 2.2 Support
  • JAX-RS 1.1 Support
  • New annotations of java first use cases
    • @WSDLDocumentation annotation to add documentation nodes to generated wsdl
    • @SchemaValidation annotation to turn on schema validation
    • @DataBinding to set the databinding used (if other than JAXB)
    • @GZIP to turn on GZIP compression
    • @FastInfoset to turn on FastInfoset support
    • @Logging to turn on and control various Logging functionality
    • @EndpointProperty to configure endpoint properties
    • @Policy to associate WS-Policy documents with the service
  • SOAP/JMS spec implementation
  • SDO databinding
  • Schema Validation support for Aegis Databinding if Woodstox 4 is used for the Stax parser

Installation Prerequisites

Before installing Apache CXF, make sure the following products, with the specified versions, are installed on your system:

  • Java 5 Development Kit
  • Apache Ant 1.6 or Apache Maven 2.2.1 or newer

Java 5 Development Kit

You must install the J2SE Development Kit (JDK) 5.0, which can be downloaded from:

http://java.sun.com/j2se/1.5.0/download.jsp

After installing the JDK, set or modify the following environment variables:

  • JAVA_HOME – set this environment variable
    to point at the root directory of the JDK 5.0 installation.
  • PATH – make sure that your PATH includes:
    %JAVA_HOME%\bin (Windows)
    $JAVA_HOME/bin (UNIX)

Apache Ant 1.6.5 (or newer, 1.7.0 should work as well) or Apache Maven

To run samples included in the binary distribution of Apache CXF, you must install the Apache Ant 1.6.5 build utility or Apache Maven 2.2.1 or newer, which can be downloaded from:

Ant: http://ant.apache.org/bindownload.cgi
Maven: http://maven.apache.org/download.html

After installing Apache Ant or Apache Maven, add the <InstallDir>/bin directory to your PATH.

For more details, see the Installation Guide.

Building the Samples

Building the samples included in the binary distribution is easy. Change to the samples directory and follow the build instructions in the README.txt file included with each sample.

Reporting Problems

If you have any problems or want to send feedback of any kind, please e-mail the cxf dev list, dev@cxf.apache.org. You can also file issues in JIRA at:

http://issues.apache.org/jira/browse/CXF

Migration notes:

See the migration guide at: http://cxf.apache.org/docs/23-migration-guide.html
for caveats when upgrading from CXF 2.2.x to 2.3.0.

  • No labels