Change the JDK

The Reflection Transfer Server, Reflection Gateway Administrator, and Reflection Hub are Java applications. A correctly configured Java Development Kit (JDK) is installed and used by default. Use the procedures below to configure these services to use a different JDK.

NOTE:Each time you upgrade Reflection Gateway or apply a hotfix, you need to repeat the changes to the properties files.

Install a Java JDK from the Azul Zulu site

  1. Go to the Java SE Downloads page.

  2. Download and install the JDK.

    • Download the latest Java 8 update.

    • The Server JDK is recommended. This download does not include the browser plug-in. Because the browser plug-in is where most of the security vulnerabilities are found, using the server download helps reduce your security risk.

NOTE:Updates to Server JDKs you download this way are not automatic, and each update uses a new, version-specific folder (for example C:\Program Files\Java\jdk1.8.0_nn\jre).

Edit the properties files and restart the servers

  1. Locate the configuration properties file (container.conf) for the service you are updating:

    <install path> \GatewayAdministrator\conf\container.conf

    <install path> \TransferServer\conf\container.conf

    <install path> \Hub\conf\container.conf

  2. Open each of these files in a text editor and locate the wrapper.java.command parameter. Edit this parameter to specify the full path to the java command (without the .exe extension) in your JDK. For example:

    wrapper.java.command=C:\Program Files\Java\jdk1.8.0_nn\bin\java

  3. Restart the Reflection Gateway Administrator, Reflection Transfer Server, and Reflection Hub services.

NOTE:You need to repeat this procedure each time you upgrade Reflection Gateway or apply a hotfix.