WARN ThreadPoolAsynchronousRunner:608问题解决
今天开发项目启动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问题解决相关推荐
- npm报错 npm WARN deprecated....的问题解决方式
报错 :npm WARN deprecated - 现象:无法进行有效的vue项目的部署以及npm install 命令的执行. 原因:目前整理的一共有三种原因,确定是那种需要一一排查. 报错截图: ...
- 【uniapp】[warn]: getApp() failed. 问题解决
问题描述: [warn]: getApp() failed. Learn more: https://uniapp.dcloud.io/collocation/frame/window?id=geta ...
- mac下编译hadoop3.0.*版本的native lib
编译好的hadoop3.0.2的native 见https://download.csdn.net/download/qq_14811559/10413344 本人的hadoop版本为3.0.0,用3 ...
- Task com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@38ad0a (in deadlocked PoolThread) fai
WARN ThreadPoolAsynchronousRunner:281 - Task com.mchange.v2.resourcepool.BasicResourcePool$AcquireTa ...
- Java:log4j:WARN no appenders could be found for logger问题解决
Java:log4j:WARN no appenders could be found for logger问题解决 产生原因 log4j没有配置好 配置方法 run出现这个: log4j:WARN ...
- 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 ...
- WARN [com.mchange.v2.async.ThreadPoolAsynchronousRunner] - com.mchange.v2.as
出现这种问题,先看一下数据库是否启动了,尝试一下是否能够正常连接,连接失败的话就去我的电脑,右击管理,找到服务的选项,手动开启 手动或者重新启动 第二种方法: 在下面这里也是可以开启的
- 解决[warn] _default_ VirtualHost overlap on port 80, the first has precedence问题
在apache2的httpd.conf里新增加了1个VirtualHost,域名是www.ligh.com,此时,服务器总共2个VirtualHost ,apachectl restart的时候却出现 ...
- 解决JDBC连接MySQL时发出的警告WARN: Establishing SSL connection without server‘s identity verification ...
对于稍微有点强迫症的我来说,每次正常加载MySQL驱动后,eclipse的控制台总是出现一行红色警告: Fri Mar 30 14:55:35 CST 2018 WARN: Establishing ...
最新文章
- 中国式姥姥上热搜感动无数人:有妈妈在,我才敢生娃
- ubuntu安装ssh,安装失败
- ubuntu 上网总结
- CodeForces - 628D Magic Numbers(数位dp)
- 从Discuz迁移帐号密码到NodeBB
- CDN——到底用还是不用?
- 配置eclipse插件
- IPD产品开发流程详解
- python 贪吃蛇
- mock server java_1分钟搭建极简mock server
- 天猫行业资深店长认证
- 扒一个超棒的stm32的开源usb-can项目,canable及PCAN固件
- Google Authenticator(谷歌身份验证器)在苹果手机上IOS系统中 输入密钥时提示密钥无效的解决方案
- Opencv学习四图像操作(反差色处理)
- 一个屌丝程序猿的人生(八)
- 生产者消费者问题——管程法
- 已知旋转中心和旋转角度,获得旋转之后的一组点坐标
- 51单片机与ESP8266轻松上手Onenet(二)--onenet AT指令测试
- mysql取utc时间格式_mysql 获取昨天数据 utc时间
- C++宏(Macro)的各种玩法