Products | Versions |
---|---|
TIBCO BusinessEvents Enterprise Edition | - |
Not Applicable | - |
Resolution:
Description:
===========
Failed to load shared library, library name : /home/tibco/tibcojre64/1.7.0/lib/amd64/server/libjvm.so
Environment:
===========
TIBCO BusinessEvents 5.x
Unix based Operating System
Symptoms :
===========
Failed to load shared library, library name : /home/tibco//tibcojre64/1.7.0/lib/amd64/server/libjvm.so .
Cause :
===========
To ensure proper working both JVM and BusinessEvents versions have to be 32-bit or 64-bit .
Resolution:
===========
- Use the ldd command to verify the version details.
(ldd - print shared library dependencies )
Example :
"ldd <JAVA_HOME>lib/amd64/server/libjvm.so"
"ldd <BE-HOME>/bin/be-engine"
- Verify the value of the fields below in the be-engine.tra file and set them appropriately to the path where they exist on the client system.
tibco.env.TIB_JAVA_HOME=
tibco.env.JVM_LIB_PATH=
tibco.env.JVM_LIB_DIR=
Also refer to the Installation Guide in the following section for further reference:
Platform-Specific Settings
Some of the JVM settings do not work for all platforms, and some platforms use
additional, platform-specific parameters. For example:
For 64-bit Sun JVM for Intel or AMD on Linux, use
JVM_LIB_PATH=%TIB_JAVA_HOME%/lib/amd64/server/libjvm.so
For 64 bit Sun JVM for Intel or AMD on Windows, use:
JVM_LIB_PATH=%TIB_JAVA_HOME%/lib/amd64/server/libjvm.dll
For AMD on Windows and 32 bit Sun JVM for Intel use:
JVM_LIB_PATH=%TIB_JAVA_HOME%/lib/i386/server/libjvm.dll
The IBM AIX platform uses parameters common to all JVMs, but does not use the
-d64 parameter. AIX also uses additional parameters (using the format,
-Xparameter).