|Applies To||RSA Product Set: RSA Identity Governance & Lifecycle |
RSA Version/Condition: All
|Issue||A remote AFX Server fails to start and remains in a Not running state as in the screenshot below:|
The $AFX_HOME/AFX/esb/logs/esb.AFX-INIT.log file contains the following error:
|Cause||This problem is caused by the use of IBM JDK or JRE. This typically does not happen on an appliance because an appliance has Oracle installed software. However, a machine with a remote AFX server does not necessarily have any Oracle software installed.|
AFX requires the use of Oracle JDK or OpenJDK. The use of IBM JDK/JRE will cause the startup of the AFX server to fail.
|Resolution||Install either Oracle JDK or OpenJDK on the machine with the remote AFX Server. The IBM JDK/JRE does not need to be uninstalled but the PATH environment variable used by the AFX Server must point to the Oracle JDK or OpenJDK installation.|