91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

tomcat服務器宕機怎么辦

發布時間:2021-07-31 15:29:50 來源:億速云 閱讀:139 作者:小新 欄目:服務器

這篇文章給大家分享的是有關tomcat服務器宕機怎么辦的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

報錯信息:

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

每次出現這個報錯都會導致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;


@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,這個注解相當于在web.xml配置如下內容

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

解決方案可以參考如下網址

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

感謝各位的閱讀!關于“tomcat服務器宕機怎么辦”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

德惠市| 万源市| 平乡县| 宁明县| 东阿县| 丹凤县| 翼城县| 论坛| 泾源县| 观塘区| 太保市| 加查县| 随州市| 印江| 景泰县| 南华县| 芜湖市| 承德市| 凌云县| 敖汉旗| 高青县| 汉沽区| 芜湖县| 渭源县| 徐水县| 屯昌县| 科技| 辽阳市| 靖江市| 潜山县| 苍梧县| 隆昌县| 临潭县| 康马县| 平安县| 南华县| 兴义市| 德保县| 绥棱县| 尖扎县| 射洪县|