如何解決 java.lang.OutOfMemoryError: PermGen space 問題
在 Tomcat 安裝某個 WebApp 後啟動然後開瀏覽器進入就出現 java.lang.OutOfMemoryError: PermGen space 問題
同時 Tomcat 也掛了 PermGen space 的全名是 Permanent Generation space
而看到 OutOfMemoryError 當然就是記憶體不夠用的狀況
請先停止 Tomcat 服務
然後修改 TOMCAT_HOME\bin\catalina.bat
在開頭加入下列一行的設定
set "JAVA_OPTS=-Xms512m -Xmx512m [color=Red]-XX:PermSize=64m -XX:MaxPermSize=128m[/color]"
然後再次啟動 Tomcat 之後跑 WebApp 就可以正常作業了。
詳情請參考技術文件 [url=http://www.oracle.com/technetwork/java/javase/tech/vmoptions-jsp-140102.html]Java HotSpot VM Options[/url]
頁:
[1]