由于項目中用到,特在此做一筆記:
1.Tomcat為6.0.14,解壓版。首先說明一點:Tomcat本身是32位的,所以64位操作系統的話要覆蓋兩個文件。
到http://svn.apache.org/viewvc/tomcat/tc6.0.x/tags/TOMCAT_6_0_14/res/procrun/amd64/ 下載tomcat6.exe和tomcat6w.exe兩個文件。
2.將上面下載的兩個文件覆蓋$TOMCAT_HOME/bin下對應的文件。
3.命令行到$TOMCAT_HOME/bin下,運行service install命令。
4.修改服務為自啟動,OK。
PS:
這里有點小問題,系統中用的Java為Oracle jrockit,所以安裝后的路徑同SUN的Java有所不同。而$TOMCAT_HOME/bin下的service.bat顯然是為SUN的Java準備的,如下:
rem Set the server jvm from JAVA_HOME
set PR_JVM=%JAVA_HOME%\jre\bin\server\jvm.dll
if exist "%PR_JVM%" goto foundJvm
rem Set the client jvm from JAVA_HOME
set PR_JVM=%JAVA_HOME%\jre\bin\client\jvm.dll
if exist "%PR_JVM%" goto foundJvm
set PR_JVM=auto
:foundJvm
echo Using JVM: %PR_JVM%
標紅的是Sun Java的安裝路徑,而Jrockit為
%JAVA_HOME%\jre\bin\jrockit\jvm.dll。
還有一點是:有的帖子說覆蓋文件前要先運行tomcat6w.exe記錄下各參數,其實完全沒必要。運行server install命令后參數會自動添入。
posted on 2009-03-31 17:32
George Gong 閱讀(3457)
評論(2) 編輯 收藏 所屬分類:
JAVA&&J2EE