java.lang.IllegalStateException程序出这个异常,应该是配置的问题,server.xml里已经改为false,求大神

2025-05-17 13:36:21
推荐回答(2个)
回答(1):

你在web应用里私自启动线程了,就是Timer的问题
你需要在tomcat容器结束时,对你的线程下达终止命令,调用Timer.cancel();

置于如何获得容器终止信号,有多重方法,我个人一般是在web.xml里配置一个contextlistener
之后重写contextDestroy方法,在这个方法里终止自己启动的线程。
此种方案的详解:http://blog.csdn.net/taijianyu/article/details/2898468

回答(2):

找不到 这个类,重新编译一下