服务器报错Exception in thread "http-8080-29" java.lang.OutOfMemoryError: PermGen space

来源:互联网 发布:js删除数组最后一个 编辑:程序博客网 时间:2024/06/08 01:30

解决方法: 


1、手动设置MaxPermSize大小

修改TOMCAT_HOME/bin/catalina.sh
在“echo "Using CATALINA_BASE:   $CATALINA_BASE"”上面加入以下行:
JAVA_OPTS="-server -XX:PermSize=64M -XX:MaxPermSize=128m


2、也可能是你以前在myeclipse里面部署过太多项目,虽然在myeclipse里面删掉了,但是并没有在tomcat的webapps文件夹里面删除,导致tomcat的webapps文件夹里面的项目越积越多,这样的话,就算你配上1个G都不管用,因为会越积越多。

所以,简单点说就是直接在webapps里面删掉以前部署过的项目。毕竟一般的电脑就那么点内存。偶也是被困扰了好久哈。

0 0
原创粉丝点击