最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

tomcat服務(wù)器宕機解決方案

 更新時間:2019年07月23日 14:53:49   作者:挑戰(zhàn)者V  
這篇文章主要介紹了tomcat服務(wù)器宕機解決方案,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下

報錯信息:

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

每次出現(xiàn)這個報錯都會導(dǎo)致tomcat應(yīng)用服務(wù)器停機,加了下面的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;


@WebListener
public 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,這個注解相當(dāng)于在web.xml配置如下內(nèi)容

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

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

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

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

思南县| 达孜县| 简阳市| 秦安县| 巴林左旗| 嘉兴市| 四平市| 承德县| 武强县| 略阳县| 伊宁县| 平果县| 湟源县| 新河县| 呼玛县| 察隅县| 四川省| 睢宁县| 墨江| 连州市| 镇康县| 安吉县| 萨迦县| 德庆县| 淮滨县| 德昌县| 辽源市| 鹤山市| 崇仁县| 海安县| 阳江市| 方正县| 安仁县| 横山县| 天祝| 鱼台县| 寿阳县| 武宁县| 华亭县| 永新县| 内乡县|