2013-08-26 85 views
0

我在我的Debian機器上安裝了Java JDK 1.7.0_21(以及其他)。我已經配置的Debain使用這個JDK:如何更改Tomcats JVM版本?

[email protected] ~ $ java -version 
java version "1.7.0_21" 
Java(TM) SE Runtime Environment (build 1.7.0_21-b11) 
Java HotSpot(TM) Client VM (build 23.21-b01, mixed mode) 

從Tomcat中catalina.sh讀書筆記,我的理解是Tomcat服務器應該使用JAVA_HOME/JRE_HOME系統變量

# JAVA_HOME  Must point at your Java Development Kit installation. 
#     Required to run the with the "debug" argument. 
# 
# JRE_HOME  Must point at your Java Development Kit installation. 
#     Defaults to JAVA_HOME if empty. 

我已經設置那些到正確的目錄。呼應變量給出了下面的輸出:但是

[email protected] ~ $ echo $JAVA_HOME 
/opt/Oracle_Java/jdk1.7.0_21/bin 
[email protected] ~ $ echo $JRE_HOME 
/opt/Oracle_Java/jdk1.7.0_21/jre 

Tomcat Web應用程序管理器仍顯示1.6.0_27-B27爲JVM使用。

對於如何讓Tomcat運行1.7.0_21 JDK有什麼建議嗎?

+1

您是使用.deb軟件包安裝Tomcat還是從tomcat.apache.org下載Tomcat? – Martin

+0

我已經通過apt-get安裝了它。仔細觀察,似乎我運行的Tomcat 6似乎與Java 1.7不兼容(http://stackoverflow.com/questions/9592791/tomcat6-and-java-7)。所以我要先看看。謝謝! –

回答

0

導航到安裝Tomcat的目錄,然後進入\ bin文件夾(/ tomcat/bin)。直到你傳遞的開始「REM」意見結束代碼右鍵單擊該文件catalina.bat中,然後選擇編輯

向下滾動,然後將下面的代碼指向你的JDK的根目錄:

 set JAVA_HOME=/opt/Oracle_Java/jdk1.7.0_21 

保存您的更改,然後重新啓動Tomcat。

+1

我沒有使用Windows。 –