在linux或windows,让tomcat单独指定一个jdk。有以下几个步骤:
1、在自己的tomcat的bin目录下新建setenv.sh,若果有就不用新建了。
2、在setenv.sh文件中添加以下代码:
#!/bin/bash
#CATALINA_BASE=/opt/tomcat8_1/
#JAVA_OPTS="-server -d64 -Xms512M -Xmx512M -Xss512k
# -XX:+AggressiveOpts -XX:AutoBoxCacheMax=20000
# -XX:+DisableExplicitGC -XX:MaxTenuringThreshold=15
# -XX:+UseConcMarkSweepGC -XX:+UseParNewGC
# -XX:+CMSParallelRemarkEnabled
# -XX:LargePageSizeInBytes=128m -XX:+UseFastAccessorMethods
# -XX:+UseCMSInitiatingOccupancyOnly -Djava.awt.headless=true
# -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath==$CATALINA_BASE/logs/
# -DLOG_PATH=$CATALINA_BASE/applogs -DCONF_PATH=$CATALINA_BASE/conf"
JAVA_HOME=/opt/jdk8
JRE_HOME=/opt/jdk8/jre
#CLASSPATH=/usr:$CATALINA_BASE/common/lib:/opt/jdk8/lib:$JAVA_HOME/jre/lib
#PATH=$PATH:$CATALINA_BASE/bin/:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
CLASSPATH=/usr:/opt/jdk8/lib:$JAVA_HOME/jre/lib
PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
保存后重启tomcat即可。