因为项目一些代码原因,tomcat老僵死,linux下执行tomcat的shutdown脚本总是无法关闭。考虑到改代码逻辑不太实际,于是写了个监听器类实现ServletContextListener,在contextDestroyed方法中实现关闭的逻辑,再在web.xml配好,问题搞定。
由于之前没怎么用过这个,有点好奇。趁有空做了个简单的测试。
测试A:
public class TestListener implements ServletContextListener{
public void contextDestroyed(ServletContextEvent sce) {
System.out.println("111111111111111111111111111111111111 ddddddddddddddddddddddddddddddd");
}
public void contextInitialized(ServletContextEvent sce) {