2013年8月27日

摘要: 现象:在Linux下,使用shutdown.sh来关闭Tomcat,web服务确实已经关闭了,但是在线程中仍然存在Tomcat,只能使用kill杀死。原因:在web系统中,如果有后台线程打开Socket客户端,用shutdown.sh是关闭不掉Tomcat的。解决方法: 一般情形下,一个后台线程往往是和web程序一起启动的,这时候我们的做法就是添加一个类继承ServletContextListener,然后重写它的 public void contextInitialized(ServletContextEvent arg0)方法,在它里面关闭后台线程。 在Web服务(启动)的时候,启动... 阅读全文
posted @ 2013-08-27 13:20 神秘之光 阅读(1060) 评论(0) 推荐(0)

导航