读书人

苦闷servlet的destory()方法没有执行

发布时间: 2013-06-26 14:29:32 作者: rapoo

郁闷,servlet的destory()方法没有执行
我做了个Servlet小程序,想看看他的生命周期,可是,但我关闭tomcat时,servlet中的destory()方法就是没有执行,郁闷,别人的Servlet貌似都能执行啊,我的怎么就不行呢?
[解决办法]
你是怎么确定他没执行的?

你的Servlet的init方法启动了没 ?
[解决办法]
你是杀进程的方式退出Tomcat呢,还是使用它的shutdown.cmd命令行?杀进程是没有办法的事情
[解决办法]
你需要使用往shutdown端口发关闭命令的方式来关闭tomcat,不能直接k进程。
直接K进程,java还有时间去执行serlvet?
[解决办法]

引用:
你是杀进程的方式退出Tomcat呢,还是使用它的shutdown.cmd命令行?杀进程是没有办法的事情

+1如果是正常停止tomcat是一定会执行的,除非出异常,或者你直接K了进程

读书人网 >Java Web开发

热点推荐