c3p0 error java.lang.NoClassDefFoundError:com.mchange.v2.ser.Indirector

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ITzhongzi/article/details/86065873

问题描述: java.lang.NoClassDefFoundError:com.mchange.v2.ser.Indirector

原因分析:
这是c3p0的一个错误信息,我们在下载 c3p0时候,zip压缩包中,有三个jar,其中一个 c3p0-x.x.x.x.jar,还有一个 mchange-commons-java-x.x.xx.jar的文件,该错误原因就是缺少该jar;

至于 mchange-commons-java-x.x.xx.jarjar包的作用就是:

  • 解决上面的问题,
  • 这是c3p0数据库连接池的辅助包,如果没有这个包系统启动时会报classnotfoundexception,这是更新c3p0-0.9.2版本后分离出来的包,0.9.1的时候还是只是一个包。

解决方案:

mchange-commons-java-版本号.jar
丢进项目的lib文件即可。

猜你喜欢

转载自blog.csdn.net/ITzhongzi/article/details/86065873