In order to make EJB calls in Sterling Warehouse Management System using WebSphere® you need to generate
EJB stubs and skeletons.
About this task
The
following steps outline the method for creating the JAR files using
the ejbdeploy.sh script to generate the stubs:
Procedure
- Set the CLASSPATH to include xercesImpl.jar, xalan.jar,
and xml-apis.jar as provided in the JRE/lib/endorsed directory.
Also, CLASSPATH must include the jar files specified
in the dynamicclasspath.cfg file.
Note: To
successfully deploy the application on Websphere Application Server
(WAS) 7, update the classpath of WAS to include the absolute path
of the following jar files:
- icu4j-localespi-49_1.jar
- icu4j-charset-49_1.jar
- icu4j-49_1.jar
- Invoke the ejbdeploy.sh command
from the <WAS_HOME>/bin directory with
the following three arguments:
- Specify
the full path to the smcfsejb.jar file in <INSTALL_DIR>/external_deployments/ directory.
- Specify the temporary directory that is
used for the EJB deployment.
- Specify the full path to the desired output
file, for example smcfs_ejbstubs.jar.
Results
Additionally set the classpath on the ejbdeploy.sh command
line following the -cp argument. For example:
$WAS_HOME/bin/ejbdeploy.sh <INSTALL_DIR>/external_deployments/smcfsejb.jar
WAS_HOME/temp <INSTALL_DIR>/external_deployments/smcfsejb.jar -cp
$CLASSPATH