Setting the JAVA_HOME variable for Liberty collective members and controllers
All Liberty collective members must have a Java™ Runtime Environment (JRE) installed that meets the minimum requirements of the Liberty server. After a JRE is installed on the host computer, you can set the JAVA_HOME variable so that the Liberty operation can locate the JRE.
About this task
In order for the collective controller to perform remote operations on Windows members such as starting or stopping a member server, the
collective controller must run with an IBM® JRE. Third-party
JREs do not contain the required security classes. You can get a JRE that supports Liberty products and SSL from Installation
Manager offerings or developerWorks®:
You can set the JAVA_HOME variable in operating system settings or at a command line. Setting set the JAVA_HOME variable enables remote operations to locate the JRE.
Procedure
One option for setting JAVA_HOME is to create a
server.env file in the ${server.config.dir} where
server.xml file is, and add JAVA_HOME there:
JAVA_HOME=/java/jre
Note: The server.env file must be in EBCDIC.