tomcat关闭时进程未退出

今天无意中发现服务器上有多个java进程,但服务器上只有一个tomcat在跑啊,奇怪了,网上一搜,原来是自己在项目中创建了线程,前几天我经常redeploy,有可能是关闭tomcat的时候,新创建的那个线程未完成,导致整个tomcat进程未退出,这时不得不kill all :)啊,赶紧把项目中创建的线程设置为后台线程,这样就不会出现上述的问题了,当然也有其他的解决方案,例如在startup.sh中加上 关闭说有的java进程的脚本等

标记一下,嘿嘿

参考文章 http://tuhaitao.iteye.com/blog/1122935

你可能感兴趣的:(tomcat,linux,进程,shutdown)