linux下tomcat7无故停止服务可能的原因


1、如果是out of memory,可以增加tomcat启动参数,在%tomcat%/bin/catalina.sh文件中,在rem Guess CATALINA_HOME if not defined后面增加"set JAVA_OPTS=-Xms256m -Xmx512m -XX:+PerfBypassFileSystemCheck”,提升tomcat可使用的内存大小。


2、还有可能是退出控制台的原因,在启动tomcat时加nohup控制让进程在后台启动,如:在tomcat的bin目录下运行nohup ./sutartup.sh >/dev/null &