Tomcat報錯: JDBC unregister 解決辦法
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 Driver has been forcibly unregistered.
tomcat6關(guān)閉時觸發(fā)日志提示:
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 Driver has been forcibly unregistered.
原因是tomcat6最新版本引入內(nèi)存溢出檢測阻止機制,檢測到j(luò)dbc在tomcat運行時進行注冊,但是當(dāng)tomcat停止時沒有解除注冊。
有兩個方法可以解決這個問題:
1、顯式的解除注冊
// Example: DriverManager.getDriver("jdbc:mysql://localhost:3306"); java.sql.Driver mySqlDriver = DriverManager.getDriver("YOUR DRIVER"); DriverManager.deregisterDriver(mySqlDriver);
2、使用tomcat jdbc連接池,并將jdbc驅(qū)動包拷貝至tomcat的lib下,由tomcat自己進行管理。
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
- IntelliJ IDE運行Tomcat報錯解決辦法
- 解決應(yīng)用啟動失敗但tomcat不報錯的方法
- Tomcat啟動時報錯:java.lang.UnsatisfiedLinkError的解決
- Tomcat報錯:HTTP Status 500 (Wrapper cannot find servlet class)解決辦法
- tomcat報錯:Wrapper cannot find servlet class ...問題解決
- CentOS 6.5上的Tomcat啟動報錯問題解決方法
- Tomcat ssl報錯Connector attribute SSLCertificateFile must be defined when using SSL with APR解決方法
- 啟動Tomcat報錯Unsupported major.minor version xxx的解決方法
相關(guān)文章
tomcat獲取執(zhí)行的線程池信息和線程堆棧的方法詳解
這篇文章主要給大家介紹了tomcat獲取執(zhí)行的線程池信息和線程堆棧的方法,文章通過代碼示例介紹的非常詳細,對大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下2023-11-11解決Tomcat報404問題大全(包括tomcat可以正常運行但是報404)
這篇文章主要介紹了解決Tomcat報404問題大全(包括tomcat可以正常運行但是報404),本文給大家介紹非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2023-03-03簡單實現(xiàn)nginx+tomcat的反向代理與動靜分離
這篇文章主要介紹了簡單實現(xiàn)nginx+tomcat的反向代理與動靜分離,需要的朋友可以參考下2016-05-05