You are running CCS Tomcat and have a need to upgrade from Java 8 to Java 11.
This document will identify the necessary changes within the CCS Tomcat configuration.
Common Components and Services (CCS) Tomcat
Java 11
#export JAVA_HOME=/sys/java64bt/v8r0m0/usr/lpp/java/J8.0_64
export JAVA_HOME=/sys/java64bt/v11r0m0/usr/lpp/java/J11.0_64
Remove: "$JAVA_HOME/lib/s390x" and "$JAVA_HOME/lib/s390x/classic"
Add: "$JAVA_HOME/lib" and "$JAVA_HOME/lib/j9vm"
#LIBPATH=/lib:/usr/lib:"${JAVA_HOME}"/lib/s390x:"${CATALINA_HOME}"/lib
#LIBPATH="$LIBPATH":"${JAVA_HOME}"/lib/s390x/classic
LIBPATH=/lib:/usr/lib:"${JAVA_HOME}"/lib:"${CATALINA_HOME}"/lib
LIBPATH="$LIBPATH":"${JAVA_HOME}"/lib/j9vm
#IJO="$IJO -Djava.endorsed.dirs="
#IJO="${IJO}${CATALINA_HOME}/common/endorsed"
//* SET VERSION='86' <== 64-bit JVM (JVMLDM86)
// SET VERSION='16' <== 64-bit JVM (JVMLDM16)
//*STEPLIB DD DSN=SYS.JAVA64BT.V8.SIEALNKE,DISP=SHR
//STEPLIB DD DSN=SYS.JAVA64BT.V11.SIEALNKE,DISP=SHR
<!-- Define a SSL HTTP/1.1 Connector on port 8443 using SAF keyring -->
<Connector port="${connector.ssl.port}" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" disableUploadTimeout="true"
SSLEnabled="true"
algorithm="SunX509"
acceptCount="100" scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS"
sslEnabledProtocols="+TLSv1.3,+TLSv1.2,+TLSv1.1,+TLSv1"
keystoreType="JCERACFKS"
keystoreFile="safkeyringjce://KEY_RING_OWNER/KEY_RING_NAME"
sslImplementationName="com.ca.sslsocket.CASSLImplementation" />
Tomcat v9 supports Java 8 and higher