Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

...

  1. Remove the condition attribute and add the load="false" attribute to org.apache.geronimo.configs/cxf-deployer/2.01/car module.
  2. Remove the condition attribute and add the load="true" attribute to org.apache.geronimo.configs/axis2-deployer/2.01/car module.

To configure CXF as Geronimo's JAX-WS engine, modify the $GERONIMO_HOME/var/config/config.xml file in the following way:

  1. Remove the condition attribute and add the load="false" attribute to org.apache.geronimo.configs/axis2-deployer/2.01/car module.
  2. Remove the condition attribute and add the load="true" attribute to org.apache.geronimo.configs/cxf-deployer/2.01/car module.

SAAJ engine

By default, CXF will use Sun's SOAP with Attachments API for Java (SAAJ) implementation. That implementation requires Sun JDK. There are a few options for platforms were Sun JDK is not available:

  1. Switch to Axis2 SAAJ implementation. In Geronimo you can configure which SAAJ provider should be used by setting the org.apache.geronimo.saaj.provider system property. To use Axis2 SAAJ implementation set the org.apache.geronimo.saaj.provider system property to "axis2". For example:

    export GERONIMO_OPTS="-Dorg.apache.geronimo.saaj.provider=axis2"

  2. Add Sun XML parser jar to the classpath. Download: https://maven-repository.dev.java.net/nonav/repository/com.sun.xml.parsers/jars/jaxp-ri-1.4.2.jarImage Removed and put it in the $GERONIMO_HOME/lib/endorsed/ directory.

    Note

    Please note that these options have not been tested.