有时我们可能因为服务器资源紧缺而将现有的项目发布至正在运行老项目的服务器上去,这样可能会遇到现有项目不能正常运行的问题,这个问题有可能是项目所需的jdk版本和服务器上jdk版本不一致导致。这样就有了让不同tomcat引用不同版本jdk的需求(一个tomcat引用不同jdk暂未研究过)。我们开始正题:
Linux系统:
一、先将下载好的tomcat和对应版本的jdk上传至服务器指定目录;
二、用tar命令将文件解压至指定目录;
三、进入到解压后tomcat的bin目录修改catalina.sh和setclasspath.sh文件,在文件开头加入export JAVA_HOME=...和export JRE_HOME=$JAVA_HOME/jre指定你要使用版本的JDK和JRE所在位置;
四、修改tomca的端口号,在tomcat的conf目录下修改server.xml文件中对应的端口号;
五、启用tomcat。