1
5
现在要找到可能的答案(如果您使用Spring),请查看
this thread
否则Servlet监听器(我认为ServletContext监听器,但是已经有一段时间了……)可以检测到关闭,您可以手动关闭Quartz。 |
2
3
不是答案,但很高兴知道: JVM不为守护进程线程提供任何关闭保证。他们只是停下来。最后,没有垃圾收集,什么都没有。 |
3
0
最后我终于拿到了。问题不在于tomcat,而是应用程序初始化的方式。我们按照servlet规范将应用程序(启动这些线程的类)的初始化移动到一个侦听器中,最后加载servlet,然后首先卸载,其中侦听器首先加载,最后从服务器上卸载。 extraneon提供的Spring链接非常有用 |