Tomcat 記憶體使用量設定
.K.T. | 2008 年 11 月 12 日 | 上午 10:39之前
更改了公司裡其中一台伺服器上的 Tomcat 記憶體使用量設定
想說來做個筆記
這台伺服器的作業系統是 Windows 2003
Tomcat 的版本是 4.1
當初安裝 Tomcat 時
是使用安裝檔一直按下一步安裝完成的
所以相關的設定都是系統預設的
並沒有依據我們的環境進行設定調校
我原本是將記憶體使用量的設定
設在 Tomcat 目錄中 bin 目錄下的 catalina.bat 這個檔案裡
不過
因為我們的 Tomcat 是使用 Windows 系統服務方式執行
所以在 catalina.bat 上的設定無法套用
後來我上網查了一下
Tomcat 若是以 Windows 系統服務方式執行
執行的參數要設在系統登錄檔中
以我的環境來說
我是設在
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Apache Tomcat 4.1\Parameters
將要設定的執行參數設在
JVM Option Number #
其中的 # 指的是數字
看有幾個參數就設幾個
之後再修改參數數量
JVM Option Count
都設定完成之後
再將 Tomcat Service 重新啟動就 OK 了
附帶一提
一個參數就要設一個 JVM Option
不能將多個參數設在同一個 JVM Option 裡
不然啟動 Tomcat Service 時會發生錯誤喔!






