我發現在SO和其他站點上發佈大量問題以在發生錯誤時增加tomcat的內存。但他們沒有一個看起來是一樣的,因爲他們中的一些人說使用CATALINA_OPTS
,並且一些人說JAVA_OPTS
。如果沒有文件創建它,他們說的位置大多像bin/setenv.sh
。tomcat中的堆和PermGenspace增加
我按照上面的說明,仍然無法正確設置memory
。
我在當前使用tomcat的bin目錄裏面創建了setenv.sh
文件,但是仍然沒有增加堆空間。
CATALINA_OPTS="-Dfile.encoding=UTF-8 -server -Xms512m -Xmx1024m -XX:PermSize=512m -XX:MaxPermSize=1024m -XX:+DisableExplicitGC"
這是我setenv.sh的內容和取悅任何人解釋什麼是這裏的問題是,是否set
或export
需要setenv.sh使用。
任何人都可以指導我嗎?
所有您需要檢查是所有參數要傳遞到你的'java'命令。 –
使用'export',否則環境變量設置將不會被調用shell看到。 –