我們知道在Linux伺服器上,可以安裝多個版本的JDK,那麼當有多個JDK時,是否可以為Tomcat這類應用程式指定對應的JDK版本呢?答案是可以,指定tomcat使用特定的JDK版本。今天正好碰到這個問題,總結一下。方便以後遇到這類問題。 1:在tomcat的catalina.sh文件中加入 ex... ...
我們知道在Linux伺服器上,可以安裝多個版本的JDK,那麼當有多個JDK時,是否可以為Tomcat這類應用程式指定對應的JDK版本呢?答案是可以,指定tomcat使用特定的JDK版本。今天正好碰到這個問題,總結一下。方便以後遇到這類問題。
1:在tomcat的catalina.sh文件中加入
export JAVA_HOME=/usr/local/java/jdk1.6.0_21 #版本根據具體情況指定
或
JAVA_HOME=/usr/local/java/jdk1.6.0_21
[root@tomcatserver01 jvm]# ls
java-1.6.0-openjdk-1.6.0.0.x86_64 java-1.7.0-openjdk-1.7.0.65.x86_64 jre jre-1.6.0 jre-1.6.0-openjdk.x86_64 jre-1.7.0 jre-1.7.0-openjdk.x86_64 jre-openjdk
[root@tomcatserver01 ~]# cd /usr/local/tomcat/bin/
[root@tomcatserver01 bin]# more catalina.sh
2: 修改tomcat/bin/setclasspath.bat,同樣增加 SET JAVA_HOME=XXXXXX
下麵鏈接,似乎需要修改Tomcat三個配置文件,”tomcat/bin/catalina.sh” 、 “tomcat/bin/setclasspath.sh” 、 “tomcat/conf/server.xml”,但是似乎第三個配置文件server.xml不是必須的。 修改後,立即重啟Tomcat即可。
參考資料:
http://www.geek5.cn/?p=61