1、java啓動時提示:
java.lang.OutOfMemoryError: PermGen space
錯誤,百度了一下解決方式,
如果tomcat是以bat方式啓動的,則如下設置:
修改tomcat_home/bin/catalin a.sh
在“echo “Using CATALINA_BASE: $CATALINA_BASE””上面加入以下行:
JAVA_OPTS=”-server -XX:PermSize=64M -XX:MaxPermSize=128m
如此處理了之後,問題依然存在。幾番嘗試之後,用以下方法解決問題:
在項目根文件出點擊鼠標右鍵,選擇Run As/Run Configurations/下點擊Apache Tomcat/Tomcat v6.0 Server at localhost/ ,在(x)=Arguments 選項卡頁的VM arguments 添加 以下內容:
-Xms256m -Xmx512m -XX:PermSize=256m -XX:MaxPermSize=256M
然後保存,重新啓動,啓動成功。
附上配置的幾頁截圖: