Versions Compared

Key

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

Deploy CXF-JCA RAR.

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

Build CXF-JCA RAR

The jca rar package structure would be:

...

You can refer to jca sample's README for detail.

Deploy RAR to

...

Weblogic.

TBD

Deploy to WebSphere.

TBD

...

By using cxf-jca RAR, the EIS is able to access the Stateless Session Bean by CXF Interal API or JAXWS API.
If you want to deploy the Stateless Session Bean, you need to modify the ejb_servant.properties file. The

Activate the ejb_servant.properties file

...

.

Code Block
xml
xml

# Format: 
# jndi_name={namespace}ServiceName@url_to_swdl
#   
# jndi_name: The JNDI name that an external client uses to contact the bean.
# ServiceName: The string form of the QName for the Artix service in the WSDL file.
# @url_to_wsdl: The string form of a URL that identifies the WSDL file.
#
# Example:
# GreeterBean={http://apache.org/hello_world_soap_http}Greeter@file:c:/wsdl/hello_world.wsdl
Tip

You can specify the ejb_servant.properties file location in the $RAR/META-INF/ra.xml "EJBServicePropertiesURL" property value.

Warning

You need to deploy the ejbs before activate the ejb_servant.properties file, otherwise, it won't find the JNDI name.