tomcat今天突然不能用了,就一直报这个错,解决方法如下:
打开apache-tomcat-7.0.37\bin\catalina.bat文件,在echo Using CATALINA_BASE: "%CATALINA_BASE%"的上面一行加下面代码:
set JAVA_OPTS=%JAVA_OPTS% -Xms256m -Xmx512m -XX:CompileThreshold=8000 -XX:PermSize=48m -XX:MaxPermSize=128m -Xverify:none -da
Linux下的修改方式为
export JAVA_OPTS="-server -Xms512m -Xmx2048m -XX:PermSize=512m -XX:MaxPermSize=1024m -Xverify:none -da"
问题得以解决,参考文章如下:
http://www.mkyong.com/tomcat/tomcat-javalangoutofmemoryerror-permgen-space/
这一篇讲的参数很细
http://www.cnblogs.com/rock-et/archive/2013/03/08/Tomcat_JAVA_OPTS.html
这一篇需要×××才能看
http://javarevisited.blogspot.com/2012/01/tomcat-javalangoutofmemoryerror-permgen.html