1. 程式人生 > >有關tomcat記憶體不足報錯為:java.lang.OutOfMemoryError: PermGen space問題;

有關tomcat記憶體不足報錯為:java.lang.OutOfMemoryError: PermGen space問題;

分析原因:記憶體不足的原因主要是因為logs太多引起的,或者是因為tamcat本身設定的記憶體過小.

解決辦法:

重啟下tomcat,如果還是出現那麼找到tamcat的配置檔案啊,配置下一下資料就可以了

-Dcatalina.home=E:\tomcat6
-Dcatalina.base=E:\tomcat6
-Djava.endorsed.dirs=E:\tomcat6\endorsed
-Djava.io.tmpdir=E:\tomcat6\temp
-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager

-Djava.util.logging.config.file=E:\tomcat6\conf\logging.properties

配置以下程式碼:

-XX:PermSize=256M
-XX:MaxPermSize=386m
-Xms1024m
-Xmx1024m