tomcat服务器宕机怎么办
发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,这篇文章给大家分享的是有关tomcat服务器宕机怎么办的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。报错信息:java.lang.Object.wait(Native Me
千家信息网最后更新 2025年12月03日tomcat服务器宕机怎么办
这篇文章给大家分享的是有关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;@WebListenerpublic class ContextFinalizer implements ServletContextListener { public void contextInitialized(ServletContextEvent sce) { } public void contextDestroyed(ServletContextEvent sce) { Enumeration 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配置如下内容
cn.listener.ContextFinalizer
解决方案可以参考如下网址
当然还有就是我再参考这个解决方案的时候,发现mysql-connection如果版本过低会导致上述列出的Java代码报错,通过提高mysql-connection.java的版本即可解决该问题
感谢各位的阅读!关于"tomcat服务器宕机怎么办"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!
服务器
服务
代码
内容
参考
怎么办
方案
更多
版本
篇文章
解决方案
不错
实用
信息
办法
就是
文章
时候
注解
看吧
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
计算机网络技术第八版期末考试题
全国征兵网为什么显示服务器错误
自己做的服务器
网络安全人民资料
sql数据库执行按钮不见了
数据库查询日志
安全认证网关数据库审计
江阴计算机网络技术供应
从两个数据库查询数据
c combox选择数据库
青海网络软件开发定制大概价格
网络安全变脸app
飞创网络技术有限公司怎么样
固原网络技术产品介绍
逃离塔科夫服务器中文对照
网络技术应用.pdf
辖区网络安全保障工作计划
计算机网络安全课写手
甘肃戴尔服务器续保安装
徐汇区软件开发生产过程
疾控中心网络安全自查情况
嘉定区互联网软件开发订制价格
vnc服务器安全
惠山区管理软件开发报价方案
南京定制软件开发多少钱
长沙crm软件开发服务
2020年深圳网络安全大赛
网络技术学院在职研究生
网络安全就业排名
策略服务器是什么