tomcat 是否会在取消部署应用程序 war 时杀死未处理的线程池

tomcat 是否会在取消部署应用程序 war 时杀死未处理的线程池

假设我在 tomcat 中部署了一个应用程序。我正在初始化线程池,但我忘记在应用程序中关闭它了。当我取消部署应用程序 war 或重新启动 tomcat 时,tomcat 会终止该线程池吗?我的意思是这会导致内存泄漏吗?

谢谢

答案1

如果您关闭运行该 JVM 实例的 PID,则在其下运行的所有内容都将不复存在。最好的办法是重新启动 Tomcat。

相关内容