之前,tomcat下面只发布了一个项目,一切访问都正常,但是昨天,又放上去一个项目之后,重启。总是出现先访问一个项目,另一个项目就无法访问了,接着两个项目都无法访问了。查看日志,发现大量的内存溢出日志,即java.lang.OutOfMemoryError:PermGen space。打开tomcat的安装目录,找到catalina.sh,用编辑器打开,找到echo "UsingCATALINA_BASE:
$CATALINA_BASE",然后在该行上面添加一行,JAVA_OPTS="-server -XX:PermSize=64M-XX:MaxPermSize=128m,重启tomcat,经测试,一切访问正常。
注:调整内存多大视自己服务器内存大小而定
注:调整内存多大视自己服务器内存大小而定