I set out to upgrade the JRE version that came with my Lucee install for Linux 64-bit. So I tried following the docs located here:
During the upgrade process I noticed something strange. The /opt/lucee/jdk/jre directory contained yet another jre directory, like this /opt/lucee/jdk/jre/jre
So, following instructions to upgrade the JRE did not work because it seems the lucee installer for linux creates this mess of a directory structure under /opt/lucee/jdk/jre
To verify this, I uninstalled Lucee, deleted the /opt/lucee directory and downloaded and installed the 4.5.5.006 installer for Linux. Sure enough, it created the same directory structure with the extra jre/ directory. If I delete the extra jre directory, Lucee will not start. It seems there are elements of java that Lucee uses under the /opt/lucee/jdk/jre and the /opt/lucee/jdk/jre/jre directories.
This seems like a bug in the 4.5.5.006 installer. What I really want to do is upgrade the JRE but I don’t know how to go about it.
Thanks
EDIT
The Lucee 5.2.8.50 installer for Linux 64-bit seems to do the exact same thing at the 4.5.006 installer. Installing on Ubuntu 16.04 LTS.
Ran into the same issue and found out it is due to some new features in the JRE.
Just run the /opt/lucee/tomcat/bin/configtest.sh file to find out that the error is due to
<JAVA_HOME>/lib/endorsed is not supported. Endorsed standards and standalone APIs