book
Article ID: KB0090137
calendar_today
Updated On:
Description
Resolution:
Description:
==========
TIBCO Administrator shows archive starting up even after the TIBCO BusinessEvents( BE) engine has started.
Environment:
==========
TIBCO BusinessEvents 4.0.1
All OS
Cause:
=====
By default, a TIBCO BusinessEvents engine 4.0.1 does not respond well to all TIBCO Administrator requests, because the Hawk library is not available to the engine.
Resolution:
=========
The user should update the file be/4.0/bin/be-engine.tra on all target machines, before deploying the apps:
1). Set the value of tibco.env.HAWK_HOME
2). Append to the value of tibco.env.STD_EXT_CP:
%PSP%%HAWK_HOME%/lib%PSP%
3). Append to the value of tibco.env.PATH:
%PSP%%HAWK_HOME%/bin%PSP%
Also make sure there is no other property "tibco.env.HAWK_HOME" with an empty path in the be-engine.tra file. This will lead to a status not showing as running.
Changes to be made on a 64-bit system to make it work:
1- Follow instructions stated above.
2 - comment out the "tibco.env.HAWK_HOME=" in the section of "using TIBCO BusinessEvents as a container for TIBCO BusinessWorks"
(if not doing this, the deployed application will get empty value for tibco.env.HAWK_HOME in the tra file, regardless the settings above)
3 - (for 64-bit systems), do either of the following:
3.1 modify the %BE_HOME%/bin/be-engine.tra, append "%RV_HOME%/lib/64" to "tibco.env.LD_LIBRARY_PATH"
3.2 alternatively, run as root, edit /etc/ld.so.conf, add the actual path of %RV_HOME/lib/64, then run "ldconfig".
If not applying step3, there will be error while start the application:
java.lang.UnsatisfiedLinkError: /opt/tibco/tibrv/8.3/lib/libtibrvjsd64.so: libssl.so.0.9.8: wrong ELF class: ELFCLASS32
Issue/Introduction
TIBCO Administrator shows archive starting up even after the TIBCO BusinessEvents( BE) engine has started.