In this article
You can follow the instructions in this document to configure Java 11 on your Linux and Windows Snaplex instances. Starting with the 4.24 release (February 2021), Snaplex instances on Java 8 will stop working.
When you install a Groundplex using the new RPM/DEB installer or a Docker container, it defaults to Java 11. While we ship Java 11 with the Snaplex for Linux users, Windows users must manually update to Java 11.
|
As of the 4.24 release (February 2021), we do not support rolling back to Java 8. |
To upgrade your Groundplex to Java 11:
|
To switch existing nodes to OpenJDK Java 11:
$ sudo /opt/snaplogic/bin/jcc.sh stop
$
rpm -U --force snaplogic-snaplex.rpm
$
dpkg -i snaplogic-snaplex.deb
$ sudo /opt/snaplogic/bin/jcc.sh start
.The installation folder has two packages for Java 11 and Java 8 (in case a rollback is required).
The Snaplex installer defaults to openjdk-11.0.8+10-jre
. To change the version, create a file /etc/sysconfig/jcc
with SL_JAVA_HOME
pointing to the desired JRE location.
To create the /etc/sysconfig
directory and /etc/sysconfig/jcc
file as well as grant read permissions to all users, run the following command:
sudo mkdir -p /etc/sysconfig; sudo sh -c "echo 'export SL_JAVA_HOME=/opt/snaplogic/pkgs/jdk-11.0.8+10-jre/' >> /etc/sysconfig/jcc" |
Configuring Java 11 on Windows
To switch to Java 11 on Windows:
c:\opt\snaplogic\bin\jcc.bat stop
c:\opt\snaplogic
:\opt\snaplogic\bin\jcc.bat
file and update the JAVA_HOME to point to the location of the Java 11 installation.If you are running the Snaplex as a service, run the following commands: jcc.bat remove_service
jcc.bat install_service
Run the following command:
c:\opt\snaplogic\bin\jcc.bat start
After you configure Java, go to the SnapLogic Dashboard and verify that the Additional Information dropdown list displays the Java version as 11.0.8+10.
Java 8 is no longer supported. Snaplex nodes running Java 8 will fail to upgrade to the 4.24 release (February 2021), and an error will appear in the jcc_ouptut.log. All nodes must be upgraded to Java 11 for your Snaplex instances to upgrade successfully.
How is Java 11 supported in the SnapLogic Platform?
The current Snaplex Linux installers have a bundled JRE 11 distribution, and Groundplex instances are installed with JRE 11.
Is Java 8 still supported?
No. Java 8 is deprecated as of August 2020. Java 8 is no longer supported for the 4.24 Release (February 2021).