在当前在wildfly下运行的webapp中,我们使用应用服务器提供的ManagedThreadFactory创建了多个线程。 现在,我们必须切换到不支持ManagedThreads的tomcat。当我们停止服务器时,我们总是收到类似于以下内容的错误消息:
org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads Web应用程序XXX似乎已启动名为YYYY的线程,但未能停止它。这很可能造成内存泄漏。线程的堆栈跟踪:
有什么办法可以避免这种情况?