当我尝试使用 c3p0
测试 mysql
数据库连接时,Eclipse 显示以下错误:
caused by:java.lang.NoClassDefFoundError:com/mchange/v2/ser/indirector,
我用谷歌搜索但找不到答案。
谁能帮帮我?我是java菜鸟,谢谢!
最佳答案
首先,确保您的项目正在正确加载 mchange-commons-java
,您所在的位置是 com.mchange.v2.ser.*
。它是 c3p0 的传递依赖。
希望您使用的是 c3p0-0.9.5
。尝试更改 c3p0 配置参数 contextClassLoaderSource到 library
以避免一些 ClassLoader 混淆。
关于mysql - 由 :java. lang.NoClassDefRoundError:com/mchange/v2/ser/indirector 引起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28977313/