国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 红安县| 岐山县| 鞍山市| 将乐县| 从江县| 嘉禾县| 卓资县| 绥阳县| 河池市| 教育| 嵩明县| 广平县| 阳春市| 南木林县| 安图县| 迁安市| 巴楚县| 禹城市| 河间市| 衡阳县| 黎城县| 栾川县| 磐石市| 吉安县| 呼图壁县| 田阳县| 乡城县| 格尔木市| 盱眙县| 晋城| 安平县| 根河市| 石门县| 千阳县| 秦皇岛市| 新竹市| 张北县| 武城县| 深水埗区| 贞丰县| 米泉市|