问题描述:
在使用ssm
链接mysql
时,一直出现这个错误,这个问题一看就是缺少jar包啦!当然也出现了相关的两个问题,
Method com/mchange/v2/c3p0/impl/NewProxyResultSet.isClosed()Z is abstract
3p0问题java.lang.NoClassDefFoundError:com.mchange.v2.ser.Indirector
问题解决:
原因C3P0 少了个 jar 包,总共2个相关依赖的jar
- 注意两个问题:
- 两者的版本问题,如果你的mchange-commons-java-xxx版本太高也会报错,所以注意版本搭配。
3p0问题java.lang.NoClassDefFoundError:com.mchange.v2.ser.Indirector
- c3p0这个jar的问题,如下所示,有两个类似的jar,应该选择第二个。
Method com/mchange/v2/c3p0/impl/NewProxyResultSet.isClosed()Z is abstract
- 两者的版本问题,如果你的mchange-commons-java-xxx版本太高也会报错,所以注意版本搭配。
- 这个网址可以找到大多数我们需要的jar : https://search.maven.org/