解决tomcat的内测溢出问题

java.lang.OutOfMemoryError: PermGen space

PermGen space 是内存溢出异常

 

方案一:

set "JAVA_OPTS=-Xms256m -Xmx512m -XX:PermSize=128M -XX:MaxNewSize=256m -XX:MaxPermSize=256m -Djava.awt.headless=true"

第一步:
在tomcat目录下的bin目录中,找到catalina.bat, 找到   :noJuliConfig   这个文字。

第二步:
然后在它的下面输入

set "JAVA_OPTS=-Xms256m -Xmx512m -XX:PermSize=128M -XX:MaxNewSize=256m -XX:MaxPermSize=256m -Djava.awt.headless=true"

第三步:设置结果如下:

                                         
tomcat内存为设置了256M,设置后重新启动tomcat才会有效

 

方案二:

是个治表不治本的解决方案:

就是将tomcat的项目部署路径下没用的项目文件和日志文件清理下,如果没有对tomcat路径进行映射那么就请去清理webapps文件夹下的war包和项目文件吧

 

posted on 2015-12-03 15:33  石桥的梦想  阅读(175)  评论(0编辑  收藏  举报

导航