记录c3p0连接池有趣的小错误

来源:互联网 发布:网络诈骗手段方式 编辑:程序博客网 时间:2024/06/06 05:05

听小伙伴说,今天刚整合完的项目报错了,感到很惊讶,因为之前还能运行来的,

核心信息如下:

Caused by: java.lang.NoSuchMethodError: com.mchange.v2.async.ThreadPoolAsynchronousRunner.<init>(IZLjava/util/Timer;Ljava/lang/String;)V

看到这个,第一反应就是jar包冲突了;然后小伙伴过来跟我说,删除了c3p0核心包就能运行了,我就觉得奇怪,c3p0都没有这个com.mchange.v2.asunc这个包,怎么会行呢。

后来有点被误导,一直在这里转圈子。

最后通过jvm -verbose:class发现,重复的是另外一个包,不知道什么时候多了一个。

最后删除了上面那个,项目又正常了。

com.springsource.com.mchange.v2.c3p0-0.9.1.2.jar

mchange-commons-java-0.2.3.4.jar



总结:在帮别人查找错误时,别让他人的主观意识占先。

原创粉丝点击