一、背景
机器上有多个JDK 版本,jdk8,和 jdk11
现在tomcat9 需要指定jdk11 运行,而机器上的全局的jdk版本是jdk8,再不影响jdk8 的情况下,tomcat9使用jdk11 运行
二、操作
已知jdk11 路径:
/home/application/jdk-11-0.2
2.1 修改setclasspath.sh 文件,添加JAVA_HOME 信息
setclasspath.sh 文件 文件在 /home/application/apache-tomcat-9.0.91/bin 下
#顶头添加JAVA_HOME
#!/bin/sh
JAVA_HOME=/home/application/jdk-11.0.2
...........
2.2 修改 catalina.sh文件,添加JAVA_HOME 信息
catalina.sh 文件 文件在 /home/application/apache-tomcat-9.0.91/bin 下
#顶头添加JAVA_HOME
#!/bin/sh
JAVA_HOME=/home/application/jdk-11.0.2
...........
三、启动tomcat
/home/application/apache-tomcat-9.0.91/bin/startup.sh
Using CATALINA_BASE: /home/application/apache-tomcat-9.0.91
Using CATALINA_HOME: /home/application/apache-tomcat-9.0.91
Using CATALINA_TMPDIR: /home/application/apache-tomcat-9.0.91/temp
Using JRE_HOME: /home/application/jdk1.8.0_251/jre
Using CLASSPATH: /home/application/apache-tomcat-9.0.91/bin/bootstrap.jar:/home/application/apache-tomcat-9.0.91/bin/tomcat-juli.jar
Using CATALINA_OPTS:
Tomcat started.