Products | Versions |
---|---|
TIBCO Runtime Agent (TRA) | - |
Not Applicable | - |
Resolution:
After installing TRA 5.6.2 and upgrading TIBCO applications to point to JRE 1.6.0 using the traUpgradeManager utility, bundled with TRA 5.6.2, certain TIBCO applications might throw the following error and fail to startup:
Failed to load shared library, library name : TIBCO_HOME/jre/1.6.0/bin/classic/libjvm.a
Environment:
==========
o AIX
o TRA 5.6.2
o TIBCO application pointing to TIBCO_HOME/jre/1.6.0/bin/classic/libjvm.a
Symptoms:
=========
The following error is seen on application startup:
Failed to load shared library, library name : TIBCO_HOME/jre/1.6.0/bin/classic/libjvm.a
Cause:
=====
The library libjvm.a is no longer provided within the directory TIBCO_HOME/jre/1.6.0/bin/classic/ in the vendor provided JRE 1.6.0 version which is shipped with TRA 5.6.2.
Resolution:
=========
For the JRE 1.6 distribution for AIX, IBM no longer provides the symbolic link from libjvm.a to libjvm.so. Applications must now use libjvm.so.
Workaround:
==========
Create a symbolic link pointing libjvm.a to libjvm.so, within the folder TIBCO_HOME/jre/1.6.0/bin/classic/
ln -s TIBCO_HOME/jre/1.6.0/bin/classic/libjvm.so TIBCO_HOME/jre/1.6.0/bin/classic/libjvm.a