不用担心。这是tomcat在检测到应用程序已启动
Thread或自己创建的应用程序时输出的标准消息
ThreadLocal。如果你终止关闭线程并删除
threadlocals 时不再需要它们,那么就没有问题。
为什么我会收到所有这些内存泄漏错误?同样,当我运行关闭程序时,它不会关闭它,我必须手动终止该进程。
我已经看到了这种现象,当应用程序启动时
ScheduledExecutor(但是其他任何
Thread/
都会发生这种情况
TheadPool),并且没有关闭它
contextDestroyed。因此,请检查您是否在应用程序/服务器停止时关闭线程。
现在,在您的具体问题上,
为什么服务器不会停止:JDBC驱动程序在JVM中注册为单例,并与所有Web应用程序共享。更多信息在这里。最好的解决方案是将MySQL驱动程序移动到Tomcat的
/lib文件夹中。如果您无法做到这一点,则可以尝试一下,但这更像是骇客,而不是真正的解决方案。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)