Search Knowledge Base and Documentation
Server is unable to start and throwing the following error:
JAVA_HOME is defined, but the 'java' executable cannot be found in:
This is a fatal error. Verify your JAVA_HOME environment variable is set in ./config-vars.sh
iSymphony cannot find the JRE path from the specified JAVA_HOME variable.
Run the following script and provide the path to the JRE: /opt/isymphony3/server/config.sh
The path should be provided without the bin. For example, if java is located at: /usr/lib/jvm/java-1.8.0-openjdk-18.104.22.168-0.b16.el6_6.x86_64/jre/bin/java
You can run the config.sh script and pass in /usr/lib/jvm/java-1.8.0-openjdk-22.214.171.124-0.b16.el6_6.x86_64/jre/ when prompted for the path.
If you do not know where java is located you can use the following command: which java
This will return a symbolic link pointing to the java executable. Use the following command to find the directory, passing in the path returned from the which command: ls -la path