1. 程式人生 > >Tomcat記憶體溢位java.lang.OutOfMemoryError的解決辦法

Tomcat記憶體溢位java.lang.OutOfMemoryError的解決辦法

Tomcat啟動時報如下錯誤:
   
java.lang.OutOfMemoryError: PermGen space

本人tomcat下放了10個不大的專案,最後就因為多一個專案報記憶體溢位的錯誤,按網上的配置

在D:\Program Files\apache-tomcat-7.0.75\bin下的catalina.sh配置檔案下,“echo "Using CATALINA_BASE: $CATALINA_BASE"”上面加入以下行:

JAVA_OPTS="-server -XX:PermSize=256M -XX:MaxPermSize=512m依然不能夠解決問題,

在catalina.bat配置檔案下的,“echo "Using CATALINA_BASE: $CATALINA_BASE"”上面加入以下行:set JAVA_OPTS="-server -XX:PermSize=256M -XX:MaxPermSize=512m也不能解決問題。

最後試著在catalina.bat配置檔案的第一行加入set JAVA_OPTS="-server -XX:PermSize=256M -XX:MaxPermSize=512m,竟然成功了。

具體解決辦法如下圖: