2020年1月7日 星期二

Tomcat 在windows 服務中的設定


很久沒有安裝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,就建議利用這種方式設定,簡單不麻煩。

1 則留言:

  1. Wynn Plaza Hotel and Casino - Mapyro
    Find Wynn 대구광역 출장샵 Plaza Hotel 정읍 출장안마 and Casino, Las Vegas (NV) location 제주도 출장마사지 in Nevada, United States and 87801 US. Wynn Plaza Hotel and Casino, 평택 출장안마 Las Vegas, Nevada 부천 출장안마

    回覆刪除