Upgrading Java software

After an initial Speech Suite deployment, you can upgrade the Java installation to newer releases (so long as they are supported by Speech Suite, as described in the Release Notes).

General upgrade practices:

  • Install and configure Java on each host where you install any Speech Suite software. (Not required on a License Manager host if there are no other Speech Suite components.)

  • Import certificates for all needed Speech Suite services into the new keystore on each host. (If you're not running a service on a given host, you don't need to import a certificate for that service.)

This procedure upgrades Java on a single Linux system. Repeat for each host as needed. You can use this procedure as a model for upgrading Windows systems.

  1. Download your desired Java.
  2. Install Java on the host. For example, Zulu OpenJDK:
    sudo yum install zulu8.66.0.15-ca-jdk8.0.352-linux.x86_ 64.rpm
  3. Edit /etc/profile.d/900-SETUP-nuance-speech-suite.sh to provide the new JAVA_HOME path.
  4. Confirm that your bash profile file uses the new JAVA_HOME path. (The bash profile takes precedence over the new path in JAVA_HOME.)
  5. Import the certificates for Speech Suite services (Nuance Resource Manager, Krypton, NLE, and NTpE) to the new keystore. Example using the Zulu JAVA_HOME path:
  6. Restart the host.
  7. Confirm that the Java path is updated correctly in /tmp/nuance-wd.env. Also confirm the path from the command line: echo $JAVA_HOME
  8. Start services and confirm they are running.