0

我有一个关于 Apache Tomcat 的问题。我以为我知道问题出在哪里,但我会问任何知道的人作为参考。

我正在开发一个 Web 应用程序,该应用程序对信息操作进行大量数据库调用。该应用程序通过直接 jdbc 连接到 MySQL 服务器。

我已经检查过并且可能错过了,但是据我所知,当方法完成时,我的所有结果集、语句和连接都将关闭。然而,我每次都从 tomcat 收到这个反复出现且令人不安的消息。消息如下:

严重:Web 应用程序 [/myApplication] 注册了 JDBC 驱动程序 [com.mysql.jdbc.Driver] 但在 Web 应用程序停止时未能取消注册。为防止内存泄漏,已强制注销 JDBC 驱动程序。2013 年 9 月 11 日下午 12:33:40 org.apache.catalina.loader.WebappClassLoader clearReferencesThreads

严重:Web 应用程序 [/myApplication] 似乎已经启动了一个名为 [Abandoned connection cleanup thread] 的线程,但未能停止它。这很可能造成内存泄漏。2013 年 9 月 11 日下午 12:33:40 org.apache.catalina.core.StandardContext 重新加载。

如果有人对这个问题到底是什么有任何见解,将不胜感激。如果它有帮助,我可以连接到 MySQL 数据库中的 4 个不同的数据库,我不知道这是否会有所不同,但只是把它扔在那里。

谢谢大家。

4

0 回答 0