1、错误描述

警告: The web application [cmp] 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.jdbc.AbandonedConnectionCleanupThread.run(AbandonedConnectionCleanupThread.java:43)
七月 17, 2017 2:43:06 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
警告: The web application [cmp] appears to have started a thread named [Atomikos:0] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:sun.misc.Unsafe.park(Native Method)java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:941)java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066)java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)java.lang.Thread.run(Thread.java:745)
七月 17, 2017 2:43:06 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
警告: The web application [cmp] appears to have started a thread named [Atomikos:1] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:sun.misc.Unsafe.park(Native Method)java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:941)java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066)java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)java.lang.Thread.run(Thread.java:745)
七月 17, 2017 2:43:06 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
警告: The web application [cmp] appears to have started a thread named [Atomikos:2] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:sun.misc.Unsafe.park(Native Method)java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:941)java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066)java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)java.lang.Thread.run(Thread.java:745)
七月 17, 2017 2:43:06 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
警告: The web application [cmp] appears to have started a thread named [Atomikos:3] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:sun.misc.Unsafe.park(Native Method)java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:941)java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066)java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)java.lang.Thread.run(Thread.java:745)
七月 17, 2017 2:43:06 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
警告: The web application [cmp] appears to have started a thread named [Atomikos:4] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:sun.misc.Unsafe.park(Native Method)java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:941)java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066)java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)java.lang.Thread.run(Thread.java:745)
七月 17, 2017 2:43:06 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
警告: The web application [cmp] appears to have started a thread named [Atomikos:5] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:sun.misc.Unsafe.park(Native Method)java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:941)java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066)java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)java.lang.Thread.run(Thread.java:745)
七月 17, 2017 2:43:06 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
警告: The web application [cmp] appears to have started a thread named [Atomikos:6] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:sun.misc.Unsafe.park(Native Method)java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:941)java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066)java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)java.lang.Thread.run(Thread.java:745)
七月 17, 2017 2:43:06 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
警告: The web application [cmp] appears to have started a thread named [Atomikos:7] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:sun.misc.Unsafe.park(Native Method)java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:941)java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066)java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)java.lang.Thread.run(Thread.java:745)
七月 17, 2017 2:43:06 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
警告: The web application [cmp] appears to have started a thread named [Atomikos:8] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:sun.misc.Unsafe.park(Native Method)java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:941)java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066)java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)java.lang.Thread.run(Thread.java:745)
七月 17, 2017 2:43:06 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
警告: The web application [cmp] appears to have started a thread named [Atomikos:9] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:sun.misc.Unsafe.park(Native Method)java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:941)java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066)java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)java.lang.Thread.run(Thread.java:745)

2、错误原因

利用Eclipse启动Web项目,控制台打印的警告信息;由信息提示可知,有个线程停止了,可能是内存泄漏导致的

3、解决办法

(1)查找资料,从Tomcat6开始,server.xml里添加了对内存泄漏监听;将监听器注释掉

This is very likely to create a memory leak. Stack trace of thread相关推荐

  1. 项目启动报错: This is very likely to create a memory leak. Stack trace of thread 解决方案

    问题发现 The web application [ROOT] appears to have started a thread named [UIC_STATISTIC_THREAD] but ha ...

  2. This is very likely to create a memory leak. Stack trace of thread 错误分析

    报错内容 2020-01-08 15:08:49-[ERROR ContextLoader.java:355] Context initialization failed java.lang.NoCl ...

  3. springboot启动报错:create a memory leak. Stack trace of thread:(DubboResponseTimeoutScanTimer)

    2019-08-08 18:19:24.050 INFO 20344 - [ main] com.alibaba.druid.pool.DruidDataSource : {dataSource-1} ...

  4. srping boog 启动 but has failed to stop it. This is very likely to create a memory leak. Stack trac...

    错误: but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread: c ...

  5. quartz集群报错but has failed to stop it. This is very likely to create a memory leak.

    quartz集群报错but has failed to stop it. This is very likely to create a memory leak. 在一台配置1核2G内存的阿里云服务器 ...

  6. Tomcat 运行报错 - This is very likely to create a memory leak

    1 问题描述 服务器上某个Tomcat服务运行一段时间后自动停止,查看日志输出,提示: This is very likely to create a memory leak. Stack trace ...

  7. This is very likely to create a memory leak.

    前言 tomcat 7.0.78 java 1.8.0_161 现象 tomcat启动过程中出现如下报错: The web application [/xx/xxx] appears to have ...

  8. tomcat报错:This is very likely to create a memory leak问题解决

    tomcat报错:This is very likely to create a memory leak问题解决 参考文章: (1)tomcat报错:This is very likely to cr ...

  9. 启动报错this is very likely to create a memory leak

    @Autowired XxxService注入问题 问题 原因 解决办法 总结 问题 在Controller层使用 @Autowired注入Service时,提示Bean中没有Service 在Ser ...

最新文章

  1. 10 张图打开 CPU 缓存一致性的大门
  2. HttpClient basic authentication
  3. python如何调用参数配置文件_python参数设置
  4. 大学生学业指导类书目
  5. Verdaccio介绍及安装 -- nodejs私有npm proxy registry代理
  6. 18秋学期计算机基础在线作业2,东大18秋学期《计算机应用基础》在线作业2.pdf...
  7. linux命令(常用)
  8. 关于luci的几个问题二
  9. 分享一款代码生成工具,可自定义模板生成不同的代码
  10. 朋友让帮忙写个理发店的会员信息管理系统...
  11. c语言中fprintf的作用,C语言中fprintf函数介绍
  12. Android-java.net.SocketException: Socket closed问题
  13. 帝国cms网站管理系统之安全设置最优化分享
  14. 一种获取公网ip地址并发送邮件至指定邮箱的实现方法
  15. 实用指南:如何在Anolis OS上轻松使用 Kata 安全容器?
  16. 基于AForge.Net框架的扑克牌识别
  17. 2022-2028年中国半导体集成电路产业竞争现状及发展前景规划报告
  18. 话费三网充值系统 三网直冲系统可快慢充值源码
  19. 内容付费行业将如何发展
  20. K-means算法代码详解及Demo

热门文章

  1. Java OCR 图像智能字符识别技术[可识别中文]
  2. Java高并发与多线程网络编程
  3. 杭州SFDC开发者大会精彩片段(前端篇)
  4. 巧用 XQuartz 实现在 macOS 下显示 Linux X11 图形化程序
  5. Gstreamer中的视频处理与硬件加速
  6. 上海科技大学计算机学院院长,王浩宇(上海科技大学常任副教授)_百度百科...
  7. 用 Python 写出了一个 Gameboy 模拟器
  8. 【Python数列、数列和问题】
  9. 个人任务管理工具(TODO工具)
  10. 如何判断庄家出货(转贴)