Products | Versions |
---|---|
TIBCO BusinessEvents Enterprise Edition | - |
Not Applicable | - |
Resolution:
Description:
============
In TIBCO BusinessEvents 5.0, UnsatisfiedLinkError is thrown when TIBCO Administrator is used for deployment.
Environment:
==========
TIBCO BusinessEvents (BE)
TIBCO Administrator
TIBCO RuntimeAgent (TRA)
Symptoms:
=========
Following error is thrown -
Error java.lang.UnsatisfiedLinkError: tibrvjsd.dll: Can't load AMD 64-bit .dll o n a IA 32-bit platform
Cause:
=====
This particular issue happens when BE 5.0.0 32-bit version is used in conjunction with TRA 5.7 64-bit version
Resolution:
==========
To configure TIBCO BusinessEvents for 64-bit mode you rename the provided 64-bit wrapper and configure the be-engine.tra and be-rms.tra files.
1). Open the be-engine.tra file and the be-rms.tra file for editing. In each file do the following:
a). In the tibco.env.STD_EXT_CP property, find %RV_HOME%/lib and replace it with %RV_HOME%/lib/tibrvj.jar.
b). Ensure that the JVM_LIB_PATH variable points to the appropriate JVM Server DLL or SO. For example:
For 64-bit Sun JVM for AMD on Linux, use:
JVM_LIB_PATH = %TIB_JAVA_HOME%/lib/amd64/server/libjvm.so
For 64 bit Sun JVM for AMD on Windows, use:
JVM_LIB_PATH =%TIB_JAVA_HOME%/bin/amd64/server/libjvm.dll
References:
==========
For more details, refer to Administration Guide BusinessEvents installation.