웹 개발/에러 해결

AbstractMethodError: OracleResultSetImpl.isClosed()Z is abstract 에러 해결

희랍인 조르바 2018. 8. 6. 17:00



MariaDB에서 Oracle 변환 과정 중에 이런 에러가 발생했다.


원인은 pom.xml에서 메이븐들이 중복돼있었다.


1
2
3
4
5
6
7
8
9
10
11
<!--         <dependency> -->
<!--             <groupId>com.oracle</groupId> -->
<!--             <artifactId>ojdbc14</artifactId> -->
<!--             <version>10.2.0.4.0</version> -->
<!--         </dependency> -->
 
<dependency>
    <groupId>ojdbc</groupId>
    <artifactId>ojdbc</artifactId>
    <version>6</version>
</dependency>
cs



ojdbc 메이븐 버전 6 하나만 놔두니 해결.


위의 메이븐이 없어서 에러가 나는 것이라면 추가하는 것으로 해결 가능할 것 같다.


참고로 6버전은 jdk1.6 이상부터 지원한다고 한다.


전 jdk1.7 버전 사용 중~