tomcat7 To prevent a memory leak, the JDBC Driver has been forcibly unregist 解决方法

来源:互联网 发布:成都php最好培训学校 编辑:程序博客网 时间:2024/06/05 02:29

1、在tomcat7下去掉监听

在tomcat/conf/server.xml 中

<!-- Prevent memory leaks due to use of particular java/javax APIs-->
<Listener className="org.apache.catalina.core.JreMemoryLeakPreventionListener" />

把这个Listener去掉,即可。

2、在web.xml中写监听,当 application结束时,关掉所有链接。

3、如果是在IDE里可以正常运行。布署到tomcat下,报这个内存泄漏的错误时,将IDE中的服务停掉,并将进程中的java.exe都杀掉,重启tomcat.



注:这里的内存泄漏指的也是在不重新启动tomcat的情况下,reload某一个应用,才会造成内存泄漏。所以只要每次重启应用都是通过重启tomcat来的话不会造成任何影响。

0 0
原创粉丝点击