主页 > 知识库 > tomcat服务器宕机解决方案

tomcat服务器宕机解决方案

热门标签:咸阳稳定外呼系统公司 征服者快捷酒店地图标注 贵港市机器人外呼系统团队 天津外呼系统运营商 芜湖呼叫中心外呼系统哪家强 贵阳语音电销机器人 ec外呼系统怎么样 漯河电销外呼系统价格 电销机器人怎么录音

报错信息:

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服务器宕机解决方案》,本文关键词  tomcat,服务器,宕机,解决方案,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《tomcat服务器宕机解决方案》相关的同类信息!
  • 本页收集关于tomcat服务器宕机解决方案的相关信息资讯供网民参考!
  • 推荐文章