今天开发项目启动tomcat的时候报出WARN ThreadPoolAsynchronousRunner:608和WARN ThreadPoolAsynchronousRunner:624错误,且有APPARENT DEADLOCK等提示,错误如下图所示:

信息显示的意思好像是说线程池异步运行的时候造成了线程死锁,当时百思不得其解。后来在网上查资料发现,更换数据库连接配置就可以解决这个问题了。

具体原因还不了解,参考网友的解答:

<pre class="java:collapse" name="code" style="color: rgb(75, 75, 75); font-size: 13px; line-height: 19.5px;">网上多是说c3p0 bug引起的
我的数据库oracle 10.2.0.1,oracle14.jar也是10.2.0.1版本,我做了两个修改这个错误就没有了,具体原因还不明,先解决了再说。
一.修改数据库方言为oracle.jdbc.driver.OracleDriver(原来为oracle.jdbc.OracleDriver 在linux上也可以使用的)
二.修改数据库的最大连接数,见:<a target=_blank title="http://www.blogjava.net/zhip/archive/2008/05/16/200769.html" href="http://www.blogjava.net/zhip/archive/2008/05/16/200769.html" target="_blank" style="color: rgb(26, 139, 200); text-decoration: none;">http://www.blogjava.net/zhip/archive/2008/05/16/200769.html</a>

参考:http://www.blogjava.net/liuyimx/articles/296849.html

网上信息提供参考:

首先尝试解决数据库的链接问题,既然出错信息报告unknown source,说明数据库没有链接上,可检查——

1.链接串是否正确

2.数据库服务是否已经启动

3.检查数据库用户名和密码是否正确

如果用代码测试数据库可以链接上,那么这个问题应该不会再出现。

找到原因了,原来是做过系统集群,有多台集群服务器,在同一时间触发一个insert操作,导致冲突。

WARN ThreadPoolAsynchronousRunner:608问题解决相关推荐

  1. npm报错 npm WARN deprecated....的问题解决方式

    报错 :npm WARN deprecated - 现象:无法进行有效的vue项目的部署以及npm install 命令的执行. 原因:目前整理的一共有三种原因,确定是那种需要一一排查. 报错截图: ...

  2. 【uniapp】[warn]: getApp() failed. 问题解决

    问题描述: [warn]: getApp() failed. Learn more: https://uniapp.dcloud.io/collocation/frame/window?id=geta ...

  3. mac下编译hadoop3.0.*版本的native lib

    编译好的hadoop3.0.2的native 见https://download.csdn.net/download/qq_14811559/10413344 本人的hadoop版本为3.0.0,用3 ...

  4. Task com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@38ad0a (in deadlocked PoolThread) fai

    WARN ThreadPoolAsynchronousRunner:281 - Task com.mchange.v2.resourcepool.BasicResourcePool$AcquireTa ...

  5. Java:log4j:WARN no appenders could be found for logger问题解决

    Java:log4j:WARN no appenders could be found for logger问题解决 产生原因 log4j没有配置好 配置方法 run出现这个: log4j:WARN ...

  6. log4j:WARN Please initialize the log4j system properly 问题解决

    log4j:WARN No appenders could be found for logger (com.netease.qa.testng.TestngRetry). log4j:WARN Pl ...

  7. WARN [com.mchange.v2.async.ThreadPoolAsynchronousRunner] - com.mchange.v2.as

    出现这种问题,先看一下数据库是否启动了,尝试一下是否能够正常连接,连接失败的话就去我的电脑,右击管理,找到服务的选项,手动开启 手动或者重新启动 第二种方法: 在下面这里也是可以开启的

  8. 解决[warn] _default_ VirtualHost overlap on port 80, the first has precedence问题

    在apache2的httpd.conf里新增加了1个VirtualHost,域名是www.ligh.com,此时,服务器总共2个VirtualHost ,apachectl restart的时候却出现 ...

  9. 解决JDBC连接MySQL时发出的警告WARN: Establishing SSL connection without server‘s identity verification ...

    对于稍微有点强迫症的我来说,每次正常加载MySQL驱动后,eclipse的控制台总是出现一行红色警告: Fri Mar 30 14:55:35 CST 2018 WARN: Establishing ...

最新文章

  1. 中国式姥姥上热搜感动无数人:有妈妈在,我才敢生娃
  2. ubuntu安装ssh,安装失败
  3. ubuntu 上网总结
  4. CodeForces - 628D Magic Numbers(数位dp)
  5. 从Discuz迁移帐号密码到NodeBB
  6. CDN——到底用还是不用?
  7. 配置eclipse插件
  8. IPD产品开发流程详解
  9. python 贪吃蛇
  10. mock server java_1分钟搭建极简mock server
  11. 天猫行业资深店长认证
  12. 扒一个超棒的stm32的开源usb-can项目,canable及PCAN固件
  13. Google Authenticator(谷歌身份验证器)在苹果手机上IOS系统中 输入密钥时提示密钥无效的解决方案
  14. Opencv学习四图像操作(反差色处理)
  15. 一个屌丝程序猿的人生(八)
  16. 生产者消费者问题——管程法
  17. 已知旋转中心和旋转角度,获得旋转之后的一组点坐标
  18. 51单片机与ESP8266轻松上手Onenet(二)--onenet AT指令测试
  19. mysql取utc时间格式_mysql 获取昨天数据 utc时间
  20. C++宏(Macro)的各种玩法

热门文章

  1. SpringBoot +WebSocket实现简单聊天室功能实例
  2. 基于H5+js开发一款音乐播放器
  3. finalize()用法
  4. 基于移动最小二乘法的曲线曲面拟合论文阅读笔记
  5. labelme 标注生成24位深度图像转换为8位
  6. C++中空类占一字节原因详解
  7. word转换成excel导致身份证错乱的解决办法
  8. GNU LGPL协议
  9. Java 小数点计算和四舍五入保留两位数
  10. EMNLP2020 | 近期必读Transformer精选论文