郁闷,servlet的destory()方法没有执行
我做了个Servlet小程序,想看看他的生命周期,可是,但我关闭tomcat时,servlet中的destory()方法就是没有执行,郁闷,别人的Servlet貌似都能执行啊,我的怎么就不行呢?
------解决方案--------------------你是怎么确定他没执行的?
你的Servlet的init方法启动了没 ?
------解决方案--------------------你是杀进程的方式退出Tomcat呢,还是使用它的shutdown.cmd命令行?杀进程是没有办法的事情
------解决方案--------------------你需要使用往shutdown端口发关闭命令的方式来关闭tomcat,不能直接k进程。
直接K进程,java还有时间去执行serlvet?
------解决方案--------------------
+1如果是正常停止tomcat是一定会执行的,除非出异常,或者你直接K了进程