If TIBCO Enterprise Message Service is installed and tibemsd is started as root, it drops root permissions after the server starts. This protects the EMS server from security exploits. Once the server has dropped root privileges, it cannot write to the files created during the installation. As a result, it is not able to create configuration and log files. To avoid this conflict, create the necessary directories and assign the appropriate privileges to the regular user ID with which the EMS server is started.
In order to load the IBM JVM on AIX, you must set module_path in the
tibemsd.conf to point to the directories containing the
libjvm.so and its dependent libraries. These libraries are part of your JRE installation.
The EMS server dynamically loads the SSL, compression and LDAP shared libraries, rather than statically linking them. If the tibemsd executable is executed from the
bin directory, it automatically locates these libraries. If the server is moved elsewhere, the shared library directory must be moved as well. This also applies to the EMS Administration Tool,
tibemsadmin, with respect to the SSL and compression shared libraries.