请问老师为什么我设置了C3P0后会报这个错呢?不设置是可以运行的

请问老师为什么我设置了C3P0后会报这个错呢?不设置是可以运行的

正在回答

登陆购买课程后可参与讨论,去登陆

5回答

同学你好!

检查一下配置文件是否书写有误,配置文件有误也会导致这个问题。

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~

  • KelvinChung 提问者 #1
    老师您看看我的配置文件,在下面截图发了,我确认过好几次了T_T
    2019-09-01 17:32:18
  • 好帮手慕柯南 回复 提问者 KelvinChung #2
    同学将代码以文字的形式贴出来,老师在本地运行调试一下呢。祝学习愉快~
    2019-09-01 17:56:28
  • KelvinChung 提问者 回复 好帮手慕柯南 #3
    好的稍等哦
    2019-09-01 17:59:32
好帮手慕阿满 2019-08-31 14:18:19

同学你好,建议同学在pom文件中增加如下依赖再试试:

<!-- https://mvnrepository.com/artifact/com.mchange/mchange-commons-java -->
<dependency>
    <groupId>com.mchange</groupId>
    <artifactId>mchange-commons-java</artifactId>
    <version>0.2.15</version>
</dependency>

祝:学习愉快~

  • 提问者 KelvinChung #1
    java.lang.NoClassDefFoundError: Could not initialize class com.imooc.mybatis.utils.MyBatisUtils at com.imooc.mybatis.MyBatisTestor.testSelectAll(MyBatisTestor.java:76) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    2019-09-01 16:55:50
  • 提问者 KelvinChung #2
    这个我之前试过几次了,也还是不可以哦老师
    2019-09-01 16:56:09
  • 提问者 KelvinChung #3
    我百度过几个说是缺这个包,我导入过好几个了,包括您给这个,还是会报这个错,把C3P0去掉就能恢复正常了
    2019-09-01 16:57:04
提问者 KelvinChung 2019-08-31 12:30:18
好帮手慕阿满 2019-08-31 10:11:00

同学你好,报错提示是未初始化MybatisUtils,建议同学下载源码,对照一下MyBatisUtils工具类的是否一致。如果没有检查出错误,建议同学将代码贴上来,记得贴在回答中,选择代码语言。另外建议将报错的哪一行代码也贴一下。

祝:学习愉快~

  • 提问者 KelvinChung #1
    好,我贴代码您看看,我在做这个线程池之前是完全正常的,我试过两个项目都是这样,加了线程池之后同样都是报这个错
    2019-08-31 12:26:31
  • 提问者 KelvinChung #2
    我试过把C3P0的配置取消改为原来自带的pooled就可以成功运行了,就是用C3P0才会出现这个问题,很奇怪
    2019-08-31 12:35:11
提问者 KelvinChung 2019-08-31 10:10:10

老师救命啊啊啊啊!!我百度了好多说是缺包导入了都不行

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师