Tomcat8内存泄漏

Tomcat8内存泄漏,第1张

Tomcat8内存泄漏

不用担心。这是tomcat在检测到应用程序已启动

Thread
或自己创建的应用程序时输出的标准消息
ThreadLocal
。如果你终止关闭线程并删除
threadlocals 时不再需要它们,那么就没有问题。

为什么我会收到所有这些内存泄漏错误?同样,当我运行关闭程序时,它不会关闭它,我必须手动终止该进程。

我已经看到了这种现象,当应用程序启动时

ScheduledExecutor
(但是其他任何
Thread
/
都会发生这种情况
TheadPool
),并且没有关闭它
contextDestroyed
。因此,请检查您是否在应用程序/服务器停止时关闭线程。

现在,在您的具体问题上,
为什么服务器不会停止:JDBC驱动程序在JVM中注册为单例,并与所有Web应用程序共享。更多信息在这里。最好的解决方案是将MySQL驱动程序移动到Tomcat的

/lib
文件夹中。如果您无法做到这一点,则可以尝试一下,但这更像是骇客,而不是真正的解决方案。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4895317.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-12
下一篇 2022-11-12

发表评论

登录后才能评论

评论列表(0条)

保存