国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網(wǎng)站 > Tomcat > 正文

tomcat服務器宕機解決方案

2024-09-06 19:00:58
字體:
來源:轉載
供稿:網(wǎng)友

報錯信息:

java.lang.Object.wait(Native Method)java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143)com.mysql.jdbc.AbandonedConnectionCleanupThread.run(AbandonedConnectionCleanupThread.java:43)

每次出現(xiàn)這個報錯都會導致tomcat應用服務器停機,加了下面的java代碼后就再也沒有停過了。

解決辦法:

編寫Java代碼

package cn.listener;import java.sql.Driver;import java.sql.DriverManager;import java.sql.SQLException;import java.util.Enumeration;import javax.servlet.ServletContextEvent;import javax.servlet.ServletContextListener;import javax.servlet.annotation.WebListener;import com.mysql.jdbc.AbandonedConnectionCleanupThread;@WebListenerpublic class ContextFinalizer implements ServletContextListener {  public void contextInitialized(ServletContextEvent sce) {  }  public void contextDestroyed(ServletContextEvent sce) {    Enumeration<Driver> drivers = DriverManager.getDrivers();    Driver d = null;    while (drivers.hasMoreElements()) {      try {        d = drivers.nextElement();        DriverManager.deregisterDriver(d);        System.out.println(String.format("ContextFinalizer:Driver %s deregistered", d));      } catch (SQLException ex) {        System.out.println(String.format("ContextFinalizer:Error deregistering driver %s", d) + ":" + ex);      }    }    try {      AbandonedConnectionCleanupThread.shutdown();    } catch (InterruptedException e) {      System.out.println("ContextFinalizer:SEVERE problem cleaning up: " + e.getMessage());      e.printStackTrace();    }  }}

@WebListener,這個注解相當于在web.xml配置如下內(nèi)容

 <listener>  <listener-class>cn.listener.ContextFinalizer</listener-class> </listener>

解決方案可以參考如下網(wǎng)址

當然還有就是我再參考這個解決方案的時候,發(fā)現(xiàn)mysql-connection如果版本過低會導致上述列出的Java代碼報錯,通過提高mysql-connection.java的版本即可解決該問題

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持武林網(wǎng)之家。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 天祝| 万年县| 珲春市| 竹溪县| 孝感市| 东乡| 武汉市| 虎林市| 本溪| 都江堰市| 邵阳市| 西城区| 遂平县| 吉木乃县| 务川| 阆中市| 乐东| 福建省| 柘荣县| 乡宁县| 黔西| 巴东县| 阿城市| 横峰县| 峨眉山市| 古交市| 来凤县| 田东县| 元阳县| 伊吾县| 柳河县| 松溪县| 绍兴县| 扶绥县| 鹤岗市| 高雄市| 大余县| 修武县| 长春市| 台江县| 新龙县|