700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > Linux Tomcat8 启动堆内存溢出

Linux Tomcat8 启动堆内存溢出

时间:2023-04-12 22:48:15

相关推荐

Linux Tomcat8 启动堆内存溢出

今天在部署一个开源项目的时候,Tomcat8启动异常,报错信息:

Exception in thread "RMI TCP Connection(idle)" java.lang.OutOfMemoryError: PermGen space

根据报错信息我们可以看出是堆内存不够。所以需要手动设置堆内存大小,即MaxPermSize的大小。

在{$TOMCAT_HOME}/bin/catalina.sh中,找到“echo "Using CATALINA_BASE: $CATALINA_BASE"”,在上面加入以下行:

JAVA_OPTS="$JAVA_OPTS -server -XX:PermSize=128M -XX:MaxPermSize=512m"

当然具体堆内存大小设置,还是要根据机器内存大小。

最后的修改后的内容是

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。