Mybatis异常:MBean: com.mchange.v2.c3p0:type=PooledDataSource,identityToken=1hgedq99n9h1k
当使用Mybatis运行项目时发现Tomcat卡在了
0 INFO [2017-04-01 08:37:28] MLog clients using log4j logging.
344 INFO [2017-04-01 08:37:29] Initializing c3p0-0.9.2.1 [built 20-March-2013 10:47:27 +0000; debug? true; trace: 10]
381 DEBUG [2017-04-01 08:37:29] MBean: com.mchange.v2.c3p0:type=PooledDataSource,identityToken=1hgedq99nat0kglijv62w|d6e4d6b,name=1hgedq99nat0kglijv62w|d6e4d6b registered.
412 DEBUG [2017-04-01 08:37:29] MBean: com.mchange.v2.c3p0:type=PooledDataSource,identityToken=1hgedq99nat0kglijv62w|d6e4d6b,name=1hgedq99nat0kglijv62w|d6e4d6b unregistered, in order to be reregistered after update.
412 DEBUG [2017-04-01 08:37:29] MBean: com.mchange.v2.c3p0:type=PooledDataSource,identityToken=1hgedq99nat0kglijv62w|d6e4d6b,name=1hgedq99nat0kglijv62w|d6e4d6b registered.
然后久久不能过去 最后报tomcat运行超时错误
但是我已经将tomcat超时设为120s一般的项目正常运行已经足够 所以这个错误时不正确的
之后经过我一点一滴的尝试发现这个问题是出在我的Mybatis的mapper.xml文件上
当时我发生这个问题的原因是因为我的 <update id="updateByPrimaryKey" 出现了2次
后续经过测试 如果mapper.xml文件里面有错误的的话 mybatis并不会报出异常 而是一直卡在
0 INFO [2017-04-01 08:37:28] MLog clients using log4j logging.
344 INFO [2017-04-01 08:37:29] Initializing c3p0-0.9.2.1 [built 20-March-2013 10:47:27 +0000; debug? true; trace: 10]
381 DEBUG [2017-04-01 08:37:29] MBean: com.mchange.v2.c3p0:type=PooledDataSource,identityToken=1hgedq99nat0kglijv62w|d6e4d6b,name=1hgedq99nat0kglijv62w|d6e4d6b registered.
412 DEBUG [2017-04-01 08:37:29] MBean: com.mchange.v2.c3p0:type=PooledDataSource,identityToken=1hgedq99nat0kglijv62w|d6e4d6b,name=1hgedq99nat0kglijv62w|d6e4d6b unregistered, in order to be reregistered after update.
412 DEBUG [2017-04-01 08:37:29] MBean: com.mchange.v2.c3p0:type=PooledDataSource,identityToken=1hgedq99nat0kglijv62w|d6e4d6b,name=1hgedq99nat0kglijv62w|d6e4d6b registered.
注:解决方法 仔细检查新加入的mapper.xml文件 一定是里面出现了问题产生的
Mybatis异常:MBean: com.mchange.v2.c3p0:type=PooledDataSource,identityToken=1hgedq99n9h1k相关推荐
- Failed to introspect Class [com.mchange.v2.c3p0.ComboPooledDataSource] from ClassLoader [ParallelWeb
主要问题:Caused by: java.lang.IllegalStateException: Failed to introspect Class [com.mchange.v2.c3p0.Com ...
- 解决Caused by: java.lang.NoSuchMethodException: com.mchange.v2.c3p0.cfg.C3P0Config.init()的总结...
引起:spring的dao层注入dataSource出现c3p0初始化异常. bug示图: 源码图: 解决: 在填写property属性时,我就纳闷alt+/用不了了,完了之后运行发现初始化出错,然后 ...
- java.lang.AbstractMethodError: Method com/mchange/v2/c3p0/impl/NewProxyPreparedStatement.isClosed()Z
前言 早上回来查看日志,发现job项目有报错,发现是c3p0jar包冲突问题,解决问题过程如下 正文 看报错日志,RazCourseOpenJob报错了,这个是上周我写的代码,在本地没报错,怎么会上线 ...
- Tomcat启动时执行到Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource...时卡住
我可能是一个假程序员时不时遇到一些意想不到的坑,现在特意准备记录一下,防止踩坑. 作为一个java开发而言,也许太简单然而就更容易出错,比如下面的: Tomcat启动时执行到Initializing ...
- 【c3p0】报错:Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource [ acquireIncrement...
按照书上的指导配置c3p0,但是运行不成功 一开始运行: 信息: Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource ...
- [http-nio-8080-exec-9] com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource.getPoolManager
做简单的javaee 三层架构练习, 出现这个信息,暂时还未解决,先保存一下 信息 [http-nio-8080-exec-9] com.mchange.v2.c3p0.impl.AbstractPo ...
- Caused by: java.lang.IllegalStateException: Failed to introspect Class [com.mchange.v2.c3p0.ComboPoo
主要问题:Caused by: java.lang.IllegalStateException: Failed to introspect Class [com.mchange.v2.c3p0.Com ...
- 解决com.mchange.v2.c3p0.DriverManagerDataSource. Could not load driverClass com.mysql.cj.jdbc.Driver报错
解决com.mchange.v2.c3p0.DriverManagerDataSource. Could not load driverClass com.mysql.cj.jdbc.Driver报错 ...
- com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource getPoolManager 信息: Initializing c3p0 pool... c
com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource getPoolManager 信息: Initializing c3p0 pool- com ...
- com.mchange.v2.c3p0.jboss.C3P0PooledDataSource cannot be cast to javax解决办法
最后报错:java.lang.ClassCastException:com.mchange.v2.c3p0.jboss.C3P0PooledDataSource cannot be cast to j ...
最新文章
- 第十届蓝桥杯java B组—试题I 后缀表达式
- linux crontab 管理,linux crontab 命令详解
- ITK:使用Otsu方法将前景和背景分开
- 【HTTPS、HTTP】网易新闻首页https跨协议调用http的问题
- Linux C++ 实现线程池
- 跨模块中的分配内存问题
- 这样就算会了PHP么?-11
- 爬虫-视频资源的爬取
- PHP服务端推送技术Long Polling
- 遇到一个打开文件方式“w+”和“a+”的问题
- 2.4配置自定义拦截器
- SQL Server 查询数据库中被锁定的表
- 删除团队项目集合(TFS2010)
- 泛泰 A870 4.1.2 刷第三方专用Recovery合集
- 草根IT江湖路之三:希望,在坚持之中
- Ubuntu 切换谷歌拼音
- Debian折腾笔记
- Redis学习之缓存数据类型
- 电脑连WiFi怎么查看密码是多少
- Matplotlib双y轴+调整图例位置