`
michaellou
  • 浏览: 56425 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

registered the JDBC driver [com.mysql.jdbc.Driver] but failed to unregister it w

 
阅读更多
registered the JDBC driver [com.mysql.jdbc.Driver] but failed to unregister it when the web application was stopped.

org.apache.catalina.loader.WebappClassLoader clearReferencesJdbc
严重: The web application [/rdms] registered the JBDC driver [com.mysql.jdbc.Driver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has been forcibly unregistered.


后来在网上搜了搜,还是有不少人说这个问题吧,感觉出这个问题的原因可能是多种多样,并不是某个固定原因吧。我就简单说说我搜到一个的情况,和我自己的这个问题的解决。
有篇老外的文章http://confluence.atlassian.com/pages/viewpage.action?pageId=218275753
它里有提到个原因:
Causes

There is a ?memory leak detection feature introduced in Tomcat 6.0.25 that attempts to log objects that have failed to be Garbage Collected even though they been marked for removal. As the Tomcat and JVM is being shutdown, these messages are not applicable in this situation.



大概就是说tomcat 6.025以后引入了内存泄露侦测,对于垃圾回收不能处理的对像,它就会做日志。
老外提出的办法是要么用旧版本的tomcat,要么就在tomcat的server.xml文件中,把
<!-- Prevent memory leaks due to use of particular java/javax APIs-->
<Listener className="org.apache.catalina.core.JreMemoryLeakPreventionListener"/>;

这个监听给关了。我试了把这个监听关了,就不会再报上面那个信息,但是这样子运行tomcat会不会有其他的问题,我就不得而知了。
分享到:
评论

相关推荐

    Tomcat报错: JDBC unregister 解决办法

    The web application [web application] registered the JDBC driver [net.sourceforge.jtds.jdbc.Driver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC...

    Proxool-0.9.1

    SEVERE: The web application [/xxx] registered the JDBC driver [com.mysql.jdbc.Driver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has ...

    DB2 Driver

    DB2 Driver是IBM公司开发的一款专门用于连接DB2数据库的驱动程序,它是Java数据库连接(JDBC)的一部分,使得Java应用程序能够与DB2数据库进行交互。在描述中提到的问题,对于Mac用户来说,使用DBeaver这样的数据库...

    关闭tomca报错t,网络整理

    首先,错误信息 "严重: The web application [/img] registered the JDBC driver [com.mysql.jdbc.Driver] but failed to unregister it when the web application was stopped." 指出,在停止Web应用/img时,它注册...

    JAVA数据库大全.docx

    * MySQL 数据库:使用 org.gjt.mm.mysql.Driver 驱动程序,连接字符串为“jdbc:mysql://localhost/myDB?user=soft&password=soft1234&useUnicode=true&characterEncoding=8859_1”。 * PostgreSQL 数据库:使用 org....

    DriverStudio 3.2 For VisualStudio 2005 补丁

    &lt;br&gt;原文件说明: &lt;br&gt;Compuware DriverStudio – DriverSuite Version 3.2 &lt;br&gt;Version 3.2 VisualStudio 2005 Integration fix. The purpose of this update is to allow DriverStudio – ...

    Senfore_DragDrop_v4.1

    I have not been able to reproduce these errors, but I believe the following work around will fix the problem: In the project options of *all* projects which uses these components, add the following...

    i2c_driver2.rar_i2c linux_linux i2c_linux i2c_linux i2c 驱动_驱动 l

    在“i2c_driver2.rar”压缩包中的“I2C驱动2.pdf”文档很可能详细介绍了如何编写和调试I2C驱动程序,包括实例代码和步骤指南。而“www.pudn.com.txt”可能是提供额外资源链接或参考材料的文本文件。 在实际开发中,...

    Unregister-MissingMSIs.ps1

    Windows Installer注册表修复工具 作者源址:https://gist.github.com/heaths/77fbe0b44496960fab25c2eb0b9e8475

    pci_driver.rar_PCI driver linux_PCI驱动_linux pci driver_linux驱动pc

    4. **驱动编程接口**:详细说明如何使用`&lt;linux/pci.h&gt;`头文件中的函数和数据结构来编写PCI驱动,如`pci_register_driver()`和`pci_unregister_driver()`。 5. **中断处理**:解释中断请求(IRQ)的管理和处理,...

    dx修复工具

    The Online Edition is similar to the Standard Edition, but the files for repairing are not included in Online Edition. Consequently, Internet connection is required when it is repairing the files. ...

    kernel_char_driver.tar.gz_operation

    `kernel_char_driver.tar.gz_operation`这个项目显然是为了帮助开发者理解如何编写一个简单的字符设备驱动,特别关注于LED(发光二极管)的控制。在这个教程中,你将学习到如何在Linux内核中进行以下操作: 1. **主...

    Linux_Led_Driver.zip_linux X86 led_x86 driver

    本文将深入探讨X86架构下Linux环境中的LED驱动开发,结合提供的"Linux_Led_Driver.zip"资源,我们来解析其中涉及的关键知识点。 1. **Linux驱动程序基础** - Linux驱动程序是内核的一部分,负责管理和控制硬件设备...

    linux-device-driver-source-code.rar_linux device driver

    每个总线都有自己的探测方法,如PCI的`pci_register_driver`和`pci_unregister_driver`。 总的来说,这个压缩包中的源代码涵盖了Linux设备驱动开发的多个重要方面,包括设备模型、驱动注册、中断处理、I/O操作以及...

    rtc-ep93xx.rar_The Driver

    "rtc-ep93xx.rar_The Driver" 提供的是针对Cirrus Logic EP93XX处理器内建RTC模块的驱动程序。驱动程序是操作系统与硬件设备之间的桥梁,它允许操作系统和应用程序能够有效地访问和利用硬件资源。RTC驱动负责初始化...

    linux_char_device_driver_programming.rar_linux driver

    "linux_char_device_driver_programming"这个主题深入探讨了如何为Linux系统编写字符设备驱动,这是一门涉及内核编程的重要技术。以下是对这个主题的详细阐述: 1. **字符设备驱动概述** - 字符设备驱动是Linux...

    Platform driver&device.pptx

    以下将详细阐述平台驱动(Platform Driver)和平台设备(Platform Device)的概念、结构以及它们在Linux内核中的工作原理。 平台驱动(Platform Driver): 平台驱动是针对特定硬件平台设计的,它负责初始化、配置...

    plsqldev14.0.0.1961x64多语言版+sn.rar

    The new viewer allows you to ignore differences in case and white space as usual, but it can also ignore differences in comments. Program Window enhancements The Program Window now highlights ...

    PCI-driver.rar_linux PCI_linux下pci_pci

    10. **卸载驱动**:当不再需要驱动时,通过`pci_unregister_driver()`卸载。这会解除设备与驱动的关联,释放资源。 在压缩包中的"PCI驱动范例"文件,开发者可以学习如何编写和调试PCI驱动,包括如何初始化设备,...

    linux_uart_driver.rar_linux串口_linux串口驱动 _串口驱动 linux

    本文将基于提供的“linux_uart_driver.rar”压缩包文件,深入探讨Linux串口驱动的开发,包括其工作原理、设计流程及相关的编程知识。 首先,我们要理解Linux内核中的串口驱动是如何工作的。在Linux中,串口驱动属于...

Global site tag (gtag.js) - Google Analytics