tomcat服务器宕机怎么办
发表于:2025-02-08 作者:千家信息网编辑
千家信息网最后更新 2025年02月08日,这篇文章给大家分享的是有关tomcat服务器宕机怎么办的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。报错信息:java.lang.Object.wait(Native Me
千家信息网最后更新 2025年02月08日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) { Enumerationdrivers = 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安全错误
数据库的锁怎样保障安全
网络安全顾问发展前景
架设电视播放服务器
服务器管理口接笔记本
软件开发思维方式
服务器维护人员需要注意什么
碧蓝航线哪个服务器好用
网络安全专题片片名
停服务器视频教学
ubuntu服务器版更换阿里源
svn服务器和服务器区别
南京运行智慧学校软件开发
惠普服务器配的显示器
网络安全法知识竞赛登录
网络技术弊大于利辩论稿
网络安全法律法规持续发展
35岁转行软件开发
关于网络安全周手抄报
sql数据库学习要学多久
星型局域网连接文件服务器
恩祖服务器
软件开发就业困难吗
数据库的决定因子
计算机网络技术专业相关调查报告
默纳克服务器怎么调电机
画画的网络安全为人民
重庆程序员软件开发平均工资
淘宝店铺关于软件开发
ccnp 网络安全
主机屋服务器 怎么管理
数据与数据库技术