Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

cxf-integration-jca module has implemented the JCA1.5 outbound connection. You can see samples in $CXF_HOME/samples/integration/jca.

Table of Contents
indent20px
styledisc

Build CXF-JCA RAR

The jca rar package structure would be:

...

Refer to this build.xml "generate.rar" target for building rar detail.

Deploy RAR to JBOSS.

deploy the standalone RAR.

  1. You need to put below jars in the $JBOSS_HOME/lib/endorsed.
    • geronimo-activation_1.1_spec-1.0-M1.jar
    • geronimo-annotation_1.0_spec-1.1.jar
    • geronimo-ws-metadata_2.0_spec-1.1.1.jar
    • jaxb-api-2.1.jar
    • jaxb-impl-2.1.4.jar
    • jaxb-xjc-2.1.4.jar
    • jsr181-api-1.0-MR1.jar
    • saaj-api-1.3.jar
    • saaj-impl-1.3.jar
    • stax-api-1.0.1.jar
    • stax-utils-20060502.jar
  2. Copy the rar to the $JBOSS_HOME/server/default
  3. Create the cxfj2ee_1_5-ds.xml as below, and copy it to $JBOSS_HOME/server/default
    Code Block
    xml
    xml
    <!DOCTYPE connection-factories
        PUBLIC "-//JBoss//DTD JBOSS JCA Config 1.5//EN"
        "http://www.jboss.org/j2ee/dtd/jboss-ds_1_5.dtd">
    <connection-factories>
      <no-tx-connection-factory>
        <jndi-name>CXFConnector</jndi-name>
        <rar-name>cxf.rar</rar-name>
        <connection-definition>org.apache.cxf.connector.CXFConnectionFactory</connection-definition>
      </no-tx-connection-factory>
    </connection-factories>
    

...