linux tomcat7 启动服务报 PermGen space

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还有上述问题,检查是否有其他问题,如端口号被占用等。

你可能感兴趣的:(java,运维,性能调优,linux,jvm,java,tomcat)