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

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

posted on 2013-10-26 12:21  邵邵  阅读(958)  评论(0编辑  收藏  举报

淘宝美工兼职招聘