你在web应用里私自启动线程了,就是Timer的问题你需要在tomcat容器结束时,对你的线程下达终止命令,调用Timer.cancel();置于如何获得容器终止信号,有多重方法,我个人一般是在web.xml里配置一个contextlistener之后重写contextDestroy方法,在这个方法里终止自己启动的线程。此种方案的详解:http://blog.csdn.net/taijianyu/article/details/2898468
找不到 这个类,重新编译一下