Using The Open JDK

Last modified by michaely on 2021/09/09 20:55

As of 3.3.1 the iSymphony server now officially supports the Open JDK. This document covers the steps necessary to setup your iSymphony server with the Open JDK.

Information

Versions of iSymphony 3.3.1+ will continue to support the Oracle JRE as well.

Warning

Versions of iSymphony prior to 3.3.1 do not officially support the Open JDK.

Warning

Newer versions of the FreePBX and Asterisk Now distros will install the Open JDK by default, instead of the Oracle JRE. The version of iSymphony that is distributed with these distros, along with the new iSymphony FreePBX RPM, will be automatically configured to use the Open JDK.

On this page:

The [toc] macro is a standalone macro and it cannot be used inline. Click on this message for details.
 

Installing The Open JDK

Installation instructions for the Open JDK can be found on The Official Open JDK Website. The installation instructions will differ depending on your current Operating System.

Warning

Make sure to install a version that is currently supported by iSymphony. See Supported Platforms for more information.

Configuring iSymphony To Use The Open JDK

Once the Open JDK is installed, you will need to inform the iSymphony installation of its location.

  1. Run the following script:

    /opt/isymphony3/server/config.sh
  2. You will be prompted to enter the path to the JRE in the Open JDK installation. For example, on CentOS based systems this will be:

    /usr/lib/jvm/jre-openjdk/
  3. If the configuration script is able to verify the JRE installation, you will simply be dropped back down to the command prompt. An error message will be displayed, if the script was unable to verify the JRE installation.