解决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包和项目文件吧