解决tomcat内存溢出,java.lang.OutOfMemoryError: PermGen space
一、通过eclipse启动tomcat。
1、选择window>>preferences
2、搜索tomcat,找到自己安装的tomcat版本对应的JDK,在Optional Java VM arguments中加入如图的配置。
-Xmx1024M -Xms512M -XX:MaxPermSize=256m,大小可以根据需要自己修改。
二、通过tomcat7w.exe启动。
打开tomcat7w.exe,选择java选项卡,在java Options中加入
-Xmx1024M
-Xms512M
-XX:MaxPermSize=256m
三、通过startup.bat启动。
编辑tomcat的catalina.bat文件,在第一行的后面增加一句:
set JAVA_OPTS=-server -Xms256m -Xmx512m -XX:PermSize=128M -XX:MaxPermSize=256M,数值根据需要自己修改。