有时TOMCAT启动时,加载东西太多,TOMCAT默认内存不够用,会报内内存溢出错误,或者跑一会,就死掉了。另外, 为了最大化利用主机内存,让程序跑得舒服点,一般情况 ,可根据主机部署应用情况及可用内存大小酌情给TOMCAT分配内存
修改 catalina.sh
在程序第一行添加如下:
JAVA_OPTS="-server -Xrs -Xms2048m -Xmx8192m -XX:MaxPermSize=8192m -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager"
2048:初始内存
8192: 最大内存