很久沒有安裝Tomcat ,又忘了差不多了
在windows平台上,安裝好 tomcat 後,應要再調整一下記憶體的設定
因為原本的設定,在執行比較大的系統時很容易會Out of Memory
所以安裝後第一件事就是要依目前主機的配置調大記憶體的設定
就在右下方常駐區 找到Apache Tomcat 的圖示,滑鼠右鍵按下選第一個configure
跳出以下視窗時,選擇Java Tabab,會到看到下圖
然後就可以在Java Option: 區塊 加上一些參數
-Dfile.encoding=UTF-8 (這參數有中文亂碼再加上 不然可能會有亂碼 )
-XX:+HeapDumpOnOutOfMemoryError (如果要觀察Memory leak)
-XX:HeapDumpPath (參數指定log輸出的位置,請注意資料夾寫入權限的問題)。
-XX:PermSize=64m-XX:MaxPermSize=192m-XX:ReservedCodeCacheSize=48m
下方也記得給上初始記憶體及最大記憶體的大小
當套用後,再啟動服務,如服務啟動失敗,多半就是記憶體設太大造成資源無法取得所以啟動失敗,可以再重新調整一下
上述是GUI的調整方式,當然還有其它調整法,但如果是採用 windows 服務啟動Tomcat,就建議利用這種方式設定,簡單不麻煩。