Exception in thread "RMI TCP Connection(idle)"
java.lang.OutOfMemoryError: PermGen space
配置 1.tomcat/apache-tomcat-7.0.50/bin/catalina.sh 里面修改
增加内存配置:注释结束的第一行
export JAVA_OPTS="-Xms2048m -Xmx8024m -Xss32m -XX:NewSize=512m -XX:MaxNewSize=512m -XX:PermSize=1024m -XX:MaxPermSize=1024m"
或者 在if [ $have_tty -eq 1 ]; then的后
echo "Using CATALINA_BASE: $CATALINA_BASE" 前
加入 JAVA_OPTS=”-server -XX:PermSize=1024M -XX:MaxPermSize=1024m”
如果重启tomcat还有上述问题,检查是否有其他问题,如端口号被占用等。

这篇博客主要讨论了在运行Tomcat时遇到的`OutOfMemoryError: PermGen space`错误。作者提供了在`catalina.sh`中调整内存设置的方法,包括增加`Xms`, `Xmx`, `NewSize`, `MaxNewSize`, `PermSize`和`MaxPermSize`的值。此外,还提醒如果问题依然存在,应检查是否存在端口冲突等其他问题。
715

被折叠的 条评论
为什么被折叠?



