Upgrade from Java V8 to V21 within SYSVAPPS
search cancel

Upgrade from Java V8 to V21 within SYSVAPPS

book

Article ID: 434652

calendar_today

Updated On:

Products

SYSVIEW Performance Management

Issue/Introduction

Java V8 is retired and Java V21 will be started. 
Currently SYSVAPPS is using JAVA V8. How to change Java version from V8 to V21? 

 

Environment

SYSVIEW 17.0 - z/OS supported releases - Java V21 -

Resolution

  1. Change the Java PGM in JCLS/PROCs from JVMLDM8 to JVMLDM21 when using Java 21.
  2. Oftentimes a java application will specify the JAVA_HOME environment variable which contains the USS path to the java version to be used. For example, JAVA_HOME=/usr/lpp/java/J21.0_64
  3. In the stdenv file, uncomment these lines:

    ### The following options are required only if using Semeru 17
    IJO="$IJO --add-opens=java.base/java.nio.channels.spi=ALL-UNNAMED"
    IJO="$IJO --add-opens=java.base/sun.nio.ch=ALL-UNNAMED"
    IJO="$IJO --add-opens=java.base/java.io=ALL-UNNAMED"

    and added this new line: 

    IJO="$IJO -Dfile.encoding=COMPAT "

  4. Then in the application.yml file,  changed safkeyring to safkeyringjce.