The
shared library definition specifies the location of the Tivoli® Storage Manager JAR file.
Procedure
To create a shared library definition for a Tivoli Storage Manager native API library:
- Open in an edit window the JBoss Application Server startup script that sets
up the domain environment:
Option |
Description |
AIX®, Solaris, HPUX,
HPUXi, Linux, Linux for System z |
run.sh |
Windows |
run.bat |
- Edit the startup script by adding the following lines at
the start of the script. There is no carriage return after
any line that ends with /, \, :,
or _
Option |
Description |
AIX |
TSMAPILIB=/opt/IBM/FileNet/
ContentEngine/tsm100
LIBPATH=${LIBPATH}:${TSMAPILIB}
JBOSS_CLASSPATH=${JBOSS_CLASSPATH}:
${TSMAPILIB}/TsmJavaApi.jar
export LIBPATH JBOSS_CLASSPATH
|
HP-UX (32-bit) |
TSMAPILIB=/opt/IBM/FileNet/
ContentEngine/tsm100
TSMCLIENTLIB=/opt/tivoli/tsm/client/
api/bin64
SHLIB_PATH=${SHLIB_PATH}:${TSMAPILIB}:
${TSMCLIENTLIB}
JBOSS_CLASSPATH=${JBOSS_CLASSPATH}:
${TSMAPILIB}/TsmJavaApi.jar
export SHLIB_PATH JBOSS_CLASSPATH
|
HP-UX (64-bit) and HP-UXi |
TSMAPILIB=/opt/IBM/FileNet/
ContentEngine/tsm100
TSMCLIENTLIB=/opt/tivoli/tsm/client/
api/bin64
SHLIB_PATH=${SHLIB_PATH}:${TSMAPILIB}:
${TSMCLIENTLIB}
JBOSS_CLASSPATH=${JBOSS_CLASSPATH}:
${TSMAPILIB}/TsmJavaApi.jar
export SHLIB_PATH JBOSS_CLASSPATH
JAVA_OPTS="${JAVA_OPTS} -d64"
export JAVA_OPTS
|
Linux |
TSMAPILIB=/opt/IBM/FileNet/
ContentEngine/tsm100
LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:
${TSMAPILIB}
JBOSS_CLASSPATH=${JBOSS_CLASSPATH}:
${TSMAPILIB}/TsmJavaApi.jar
export LD_LIBRARY_PATH JBOSS_CLASSPATH
|
Solaris (32-bit) |
TSMAPILIB=/opt/IBM/FileNet/
ContentEngine/tsm100
TSMCLIENTLIB=/opt/tivoli/tsm/client/
api/binLD_LIBRARY_PATH=${
LD_LIBRARY_PATH}:
${TSMAPILIB}:${TSMCLIENTLIB}
JBOSS_CLASSPATH=${JBOSS_CLASSPATH}:
${TSMAPILIB}/TsmJavaApi.jar
export LD_LIBRARY_PATH JBOSS_CLASSPATH
|
Solaris (64-bit) |
TSMAPILIB=/opt/IBM/FileNet/
ContentEngine/tsm100
TSMCLIENTLIB=/opt/tivoli/tsm/client/
api/bin64
LD_LIBRARY_PATH_64=${LD_LIBRARY_
PATH_64}:${TSMAPILIB}:${TSMCLIENTLIB}
JBOSS_CLASSPATH=${JBOSS_CLASSPATH}:
${TSMAPILIB}/TsmJavaApi.jar
export LD_LIBRARY_PATH_64
JBOSS_CLASSPATH
JAVA_OPTS="${JAVA_OPTS} -d64"
export JAVA_OPTS
|
Windows |
set TSMAPILIB=C:\\Program Files\IBM
\FileNet\
ContentEngine\tsm100
set PATH=%PATH%;%TSMAPILIB%
set JBOSS_CLASSPATH=%JBOSS_CLASSPATH%;
%TSMAPILIB%\TsmJavaApi.jar
|