Our current applications run on Java 1.7 and we can't update the JRE due to some dependencies. If we install the latest Collector version, which comes prepackaged with the AWS Coretto JRE version, will this be self-contained within the collector itself? Or would this install it affect our other applications ability to use the existing JRE 1.7 version?
The Sumo Logic Collector unpacks the required Java JRE version within the Collector install directory during the install process. The Collector then specifically looks for the required JRE in this location. This should not affect other apps that may rely on older JRE versions installed on the host as the Collector does not change the existing $JAVA_HOME environment variable as part of the install.
If you are currently running a version of Java supported by the Sumo Logic Collector, or wish to have the Collector run a more recent minor version, you can tell the Collector to use that version by setting the following parameter within the /<sumo_home>/confiig/user.properties file.
wrapper.java.command=<path to JRE>
Example 1. Use a specific JRE installation (Linux):
Example 2. Use a specific JRE installation (Windows):
wrapper.java.command=C:\\Program Files (x86)\\Java\\jre7\\bin