1、环境
maven工程:
<dependency>
<groupId>c3p0</groupId>
<artifactId>c3p0</artifactId>
<version>0.9.1.2</version>
</dependency>
异常信息
java.lang.AbstractMethodError: Method com/mchange/v2/c3p0/impl/NewProxyResultSet.isClosed()Z is abstract
原因
当创建maven 工程时候,导入相应的jar包如果都为最新版本,那么c3p0,也应该是最新的
解决
将依赖修改为
<dependency>
<groupId>com.mchange</groupId>
<artifactId>c3p0</artifactId>
<version>0.9.5.2</version>
</dependency>
本文解决了一个关于C3P0在Maven项目中因版本过旧导致的AbstractMethodError异常问题,通过更新C3P0依赖版本至0.9.5.2,成功解决了NewProxyResultSet.isClosed()方法抽象的问题。

被折叠的 条评论
为什么被折叠?



