The web application [/codeMarket] registered the JBDC driver[.........] but failed to unregister it when the web application was stopped. To prevent

如果你报错了上面的这个严重,那么你的tomcat版本一定是在6.0.25之上的



原因:tomcat 6.025以后在sever.xml中引入了内存泄露侦测,对于垃圾回收不能处理的对像,它就会做日志。



解决办法:



1、tomcat版本换为6.0.25之下的



2、在tomcat的server.xml文件中,把

<!-- Prevent memory leaks due to use of particular java/javax APIs-->

<Listener className="org.apache.catalina.core.JreMemoryLeakPreventionListener"/>这个监听给关了,对项目有没有影响,如果没有关闭监听前没有报此类异常,则关闭监听没有影响,如果关闭监听前有相关异常抛出,那么影响就相当于没有痛觉的人,生病了也不知道,网上并没有治本的方法,因为治本的方法是把你的内存泄露问题处理好

这个主要的问题一般是,连接数据库的类的一些资源没有关闭。我当时就是这个问题。

你可能感兴趣的:(application)