본문 바로가기

language/error 정리

[intellj/JSP] JSP 프로젝트에서 oracle database 연동 오류 문제 해결 (ClassNotFoundException)

반응형
이클립스에서는 문제 없이 데이터베이스 연동이 해결됐었는데 인텔리제이로 똑같은 프로젝트를 구동했을 때 jsp파일을 로드하기만하면 oracle.jdbc.driver.OracleDriver class를 찾을 수 없다는 오류가 떴습니다.ㅜ

 

자바 코드로는 정상적으로 로딩이 되었고 문제는 jsp파일이었는데 그렇다면 톰캣에 오류가 생긴거라고 생각하면 됩니다. 

 

해결방안 : 

java 폴더 내부의 jdk안의 jre와 그냥 jre 두 쪽 모두에게 ojdbc8.jar파일을 넣어주니까 해결됐는데, 모두 jre로 들어가서 

lib폴더 내부의 ext 폴더 안쪽에다가 jar파일을 넣어줬습니다. 

 

경로 

C:\Program Files\Java\jdk1.8.0_311\jre\lib\ext

C:\Program Files\Java\jre1.8.0_311\lib\ext

 

이렇게 넣어주고 프로젝트를 클린 시킨 후에 다시 로딩해봤더니 정상적으로 db와 연동되는것을 확인할 수 있었습니다. 

(무려 5시간 걸림....)

 

 

반응형