Switch Hermes SEG to OS Based Java and Upgrade JRE
Note: Java Version 10 is not currently supported on Hermes SEG. Hermes SEG has only been tested with Java 8.
- Login to console or SSH session.
- Install JDK
sudo add-apt-repository -y ppa:webupd8team/java
sudo apt-get update
echo debconf shared/accepted-oracle-license-v1-1 select true | sudo debconf-set-selections
echo debconf shared/accepted-oracle-license-v1-1 seen true | sudo debconf-set-selections
sudo apt-get -y install oracle-java8-installer
java -version
- Stop Lucee
sudo service lucee_ctl stop
- Remove JAVA_HOME and JRE_HOME from the lucee_ctl init script
sudo sed -i -e 's/^\(JRE\|JAVA\)/#\1/g' /etc/init.d/lucee_ctl
- Add the following to /opt/lucee/tomcat/bin/setenv.sh
sudo sed -i -e 's#CATALINA_OPTS#JAVA_HOME=/usr/lib/jvm/java-8-oracle\nexport CATALINA_OPTS#' /opt/lucee/tomcat/bin/setenv.sh
- Start Lucee
sudo service lucee_ctl start
- Verify it works
java -version 2>&1 | head -n 1 | awk -F '"' '{print $2}'
should output the latest Java version you installed above
1.8.0_181