본문 바로가기

개발관련/error

java.lang.ClassNotFoundException / Cannot load JDBC driver class 'oracle.jdbc.driver.OracleDriver'

728x90

webapp > META_INF > context.xml 에서

driver 변경시 나타난 에러

 

oracle.jdbc.driver.OracleDriver 클래스를 로드할 수 없다. 클래스를 찾을 수 없는 에러이다.

 

JDBC 오라클 드라이버를

오라클 설치폴더 > jdbc > lib 에서 ojdbc6.jar 파일을 찾아

라이브러리로 등록해주어야한다.

 

오라클 9i, 11g, 12c 에서는 ojdbc5.jar 또는 ojdbc6.jar 사용 가능

오라클 8i일 경우 ojdbc14-rep.jar

오라클 19c 에서는 ojdbc6.jar

 

등 필요한 파일이 다르다.

 

maven 으로 빌드 했을 경우 ojdbc maven 으로 검색해

dependency 를 추가하면 된다.