tomcat在linux服务器启动时报错Java HotSpot(TM) 64-Bit Server VM warning: INFO: os::commit_memory(0x0000000794500000, 576716800, 0) failed; error='Cannot allocate memory' (errno=12)

原因是内存不足了

解决办法:1、top命令查看后台进程,看哪些可以关闭

2、ps -ef |grep tomcat看哪些不用的tomcat起着,也可以从这里关

3、加大这个tomcat的内存,

在catalina.sh中,在 cygwin=false 的上面一行加上:
JAVA_OPTS="-server -Xms256m -Xmx512m -XX:PermSize=128m -XX:MaxPermSize=256m"

原文地址:https://www.cnblogs.com/mihoutao/p/11451470.html