假设我在 tomcat 中部署了一个应用程序。我正在初始化线程池,但我忘记在应用程序中关闭它了。当我取消部署应用程序 war 或重新启动 tomcat 时,tomcat 会终止该线程池吗?我的意思是这会导致内存泄漏吗?
谢谢
答案1
如果您关闭运行该 JVM 实例的 PID,则在其下运行的所有内容都将不复存在。最好的办法是重新启动 Tomcat。
假设我在 tomcat 中部署了一个应用程序。我正在初始化线程池,但我忘记在应用程序中关闭它了。当我取消部署应用程序 war 或重新启动 tomcat 时,tomcat 会终止该线程池吗?我的意思是这会导致内存泄漏吗?
谢谢
如果您关闭运行该 JVM 实例的 PID,则在其下运行的所有内容都将不复存在。最好的办法是重新启动 Tomcat。