티스토리 뷰

프로그래밍/메모

[ECLIPSE] jdbc driver 이슈

시간이nullnull한 가장 2020. 12. 11. 01:56
java.lang.AbstractMethodError: oracle.jdbc.driver.T4CConnection.isValid(I)Z
at org.apache.tomcat.dbcp.dbcp2.DelegatingConnection.isValid(DelegatingConnection.java:916)
at org.apache.tomcat.dbcp.dbcp2.PoolableConnection.validate(PoolableConnection.java:282)
at org.apache.tomcat.dbcp.dbcp2.PoolableConnectionFactory.validateConnection(PoolableConnectionFactory.java:357)
at org.apache.tomcat.dbcp.dbcp2.BasicDataSource.validateConnectionFactory(BasicDataSource.java:2307)
at org.apache.tomcat.dbcp.dbcp2.BasicDataSource.createPoolableConnectionFactory(BasicDataSource.java:2290)
at org.apache.tomcat.dbcp.dbcp2.BasicDataSource.createDataSource(BasicDataSource.java:2038)
at org.apache.tomcat.dbcp.dbcp2.BasicDataSource.getConnection(BasicDataSource.java:1532)

 

ojdbc에서 지원하지 않는 jdk를 사용할 경우 발생하는 에러

 

사용하는 oracle 버전에 따라 오라클 공식 홈페이지에서 ojdbc*.jar를 다운받을 수 있다.

(www.oracle.com/database/technologies/appdev/jdbc-downloads.html)

 

본인은 resin에서 tomcat으로 설정 변경하면서 ojdbc12를 ojdbc7로 변경했다.