linux 启动tomcat报错:error=‘Cannot allocate memory’ (errno=12)
1. 报错截图:
问题描述:bin启动./startup.sh,直接报错如图,大概意思是tomcat内存不够了
2. 解决方法:
(1) 修改tomcat
的bin
中catalina.sh
的配置。修改JAVA_OPTS
,调整-Xms 和 -Xmx 到合适的值。 将之前的 -Xms4096m -Xmx4096m 修改成 -Xms2048m -Xmx2048m, 重启tomcat成功。
(2) 如果之前没有添加过JAVA_OPTS,则要找到catalina.sh,在 cygwin=false
的上面一行加上:
JAVA_OPTS="-Xms256m -Xmx512m -Xss1024K -XX:PermSize=128m -XX:MaxPermSize=256m"