gpt4 book ai didi

java - 每当我在 servlet 中更新时,我发现 tomcat 6.0 中存在内存泄漏

转载 作者:行者123 更新时间:2023-11-28 23:39:16 26 4
gpt4 key购买 nike

我正在为我的网络应用程序使用 tomcat 6.0。我在我的项目中使用了以下技术。

  1. quartz
  2. 碧 Jade 报告
  3. 伯特报告
  4. hibernate
  5. 反手用 MySQL。

现在的问题是,如果我更新我的 servlet 中的某些内容,并且如果我的服务器正在运行,它就会启动内存泄漏错误。 enter image description here

最佳答案

您正在您的应用程序中创建一个线程,该线程在部署并保持运行时无限期运行。可能您正在 ContextListener 中启动一个线程,例如:ServletContextListener。在您的情况下,可能是 MySql 驱动程序导致此问题。如果您在 IDE 中设置选项 自动构建,请说 Eclipse。每当您对类文件进行更改时,您的应用程序将被重新编译、构建并部署到服务器中。您应该注意的另一件事是如果您的 WEB-INF/lib 中有 JDBC jar,则将其移动到 tomcat 服务器库并重新启动服务器。这有助于在 JVM 级别注销 JDBC 驱动程序。然后,您将不会收到此消息

看看这个 link ,这将为您提供更多选项来解决它。

关于java - 每当我在 servlet 中更新时,我发现 tomcat 6.0 中存在内存泄漏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21549991/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com