错误这样样子:

警告: The web application [xx] appears to have started a thread named [Abandoned connection cleanup thread] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:java.lang.Object.wait(Native Method)java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143)com.mysql.cj.jdbc.AbandonedConnectionCleanupThread.run(AbandonedConnectionCleanupThread.java:43)

mysql的cleanup的线程没有关闭而已。

可以在ServletContextListener里如下代码:

AbandonedConnectionCleanupThread.shutdown();
Thread.sleep(2000);

Thread.sleep(2000);是为了确保不会打印该异常

[Abandoned connection cleanup thread] but has failed to stop it.相关推荐

  1. Abandoned connection cleanup thread failed to stop

    问题: A web application appears to have started a thread named [Abandoned connection cleanup thread] b ...

  2. tomcat重启警告:Abandoned connection cleanup thread)

    tomcat重启警告:Abandoned connection cleanup thread) 报错信息 The web application [HelloWeb] appears to have ...

  3. tomcat重启警告:Abandoned connection cleanup thread 服务器宕机解决方案

    tomcat重启警告:Abandoned connection cleanup thread 服务器宕机解决方案 参考文章: (1)tomcat重启警告:Abandoned connection cl ...

  4. 关于SVN:cleanup失败提示:failed to run the WC DB work queue associated with ‘E:XXX’

    标题关于SVN:cleanup失败提示:failed to run the WC DB work queue associated with 'E:XXX',work item 38126(file- ...

  5. abandon connection, owner thread: xxxx, connected at : 1606897800625, open stackTrace

    问题现象: 使用Druid的数据库连接池,在进行一个查询SQL的时候,抛出了异常: [2017-10-20 01:40:59.269 ERROR com.alibaba.druid.pool.Drui ...

  6. The connection pool for database '/data/data/....db' has been unable to grant a connection to thread

    The connection pool for database '/data/data/....db' has been unable to grant a connection to thread ...

  7. vue.js WebSocket connection to ‘ws://localhost:3000/‘ failed: WebSocket is closed due to suspension.

    报错 客户端 Safari 版本 13.0.1 (14608.2.11.1.11) 场景重现 点击切换页面,vue.js 就报错这个提示.但放到线上去又不会有. WebSocket connectio ...

  8. Cannot get a connection, pool exhausted, cause: ValidateObject failed

    连接池突然不能使用了,重启应用仍然报连接池耗尽,最后debug发现是有人创建了dual表,导致校验语句select 1 from dual返回值为空,而无法通过连接池的连接校验. Caused by: ...

  9. 【VSCode】Could not establish connection The VS Code Server failed to start的三种原因和三种解决方案

    一.sever断连 解决方案:cmd+shift+p调出Command Palette,键入Remote-SSH,选择 Kill VS code Server on Host- 使用vscode重新连 ...

最新文章

  1. android联动动画,利用 CollapsingToolbarLayout 完成联动的动画效果
  2. oracle操作字符串:拼接、替换、截取、查找
  3. 数据库oracle 笔试,数据库oracle笔试
  4. 消息队列重要机制讲解以及MQ设计思路(kafka、rabbitmq、rocketmq)
  5. Eureka常用配置
  6. 以下关于组装微型计算机的叙述 不正确的是,昆明理工大学 计算机系统练习题...
  7. STM32工作笔记001---认识开发板资源-以正点原子战舰版开发板为例
  8. 远程连接hive报错
  9. 调研助力4S店,解码困境谜团
  10. 中国科学院大学2013年数学分析高等代数考研试题
  11. Java实习日记(3)
  12. Linux截图gif,Ubuntu下截图与录制视频并作成gif图片
  13. Android应用程序四大组件分别是什么?各个组件所起到的作用是什么?
  14. IDEA怎么换背景颜色
  15. DSS部署-2、环境准备
  16. sql中limit后参数有引号_mySql limit 函数后的参数是什么意思
  17. 记时,耗时,Stopwatch
  18. 【已解决】window 更新:*某些设置由你的组织来管理问题
  19. 分支合并-rebase
  20. Java中类名虽然可以直接使用静态属性但是在使用时要注意静态属性是一个常量

热门文章

  1. python读取json文件,大批量写入mongo
  2. 高级硬件工程师是怎样炼成的
  3. java 文字转换成语音 代码_java文字转语音播报功能的实现方法
  4. java矩形_JAVA实现矩形(长方形)的周长面积计算
  5. jsTree API文档(中文)
  6. 删除任务栏锁定,任务栏图标的位置,查找可行性文件的方式
  7. 前端、后端、学习网址
  8. 浅谈SQL注入漏洞原理及利用方式
  9. 50条有趣的Python一行代码,建议收藏!
  10. 国产高性能车载应用DCDC电源芯片SCT2432、SCT2432Q