严重: Unexpected death of background thread ContainerBackgroundProcessor[StandardEngine[Catalina]]
java.lang.OutOfMemoryError: PermGen space。
是什么原因?
严重: Unexpected death of background thread ContainerBackgroundProcessor[StandardEngine[Catalina]]
java.lang.OutOfMemoryError: PermGen space。
是什么原因?
tomcat内存不够,就增大tomcat所在的jvm的内存。具体做法是,设置jvm的参数即可。分2种情况:
1.独立的tomcat
配置文件里设置
2.IDE集成的tomcat
IDE里设置
15 回答8.4k 阅读
8 回答6.2k 阅读
1 回答4k 阅读✓ 已解决
3 回答6k 阅读
3 回答2.2k 阅读✓ 已解决
2 回答3.1k 阅读
2 回答3.8k 阅读
内存溢出了,详细点是永久带内存溢出,把永久带内存设置大一点,默认是64M,以下是设置范例:
修改 TOMCAT_HOME/bin/catalina.bat文件
在echo "using CATALINA_BASE:$CATALINA_BASE"上面加入这一行内容:
set JAVA_OPTS=%JAVA_OPTS% -server -XX:PermSize=128m -XX:MaxPermSize=512m
上面这句话是设置永久带初始空间128m,最大512m。