今天在一台新机器上使用tomcat,在启动是竟然出现OOM(内存溢出),看了一下原因,然后改了一下配置,重启成功,步骤如下:
1、看一下命令行或log显示的内容就知道了,java.lang.OutOfMemoryError: 就是内存溢出(OOM)
2、找到tomcat的bin路径,用编辑器打开catalina.sh
3、在echo Using CATALINA_BASE: $CATALINA_BASE上面加入以下行:
JAVA_OPTS="-server -XX:PermSize=64M -XX:MaxPermSize=128m
4、保存后,重新启动tomcat服务器,这时候应该正常了,不然的话,就只能加内存条了。