JDBC ORACLE ERROR

 

1. 프로젝트 아이콘에 빨간 색 에러 표시 발생. (현재는 해결 상태)

 

Cannot load JDBC driver class 'oracle'

 

-> oracle을 찾지 못하고 있는 문제. 보통은 ojdbc.jar 파일을다 라이브러리에 추가해서 해결이 가능하지만, 이번에는 해결이 안된다. pom.xml에 DI 주입이 안되어있나 확인해보았는데 역시 문제 없다.

 

(1) 일단 Project clean 해보기.

 

project clean 해보기

 

(2) pom.xml에 입력완료 된 jar file이 bin안에 들어있는지 확인하기.

중복으로 들어있으면 충돌날 수 있을 것 같아서, bin안에 있는 것을 지워봤다. -> 오류 해결됨.

 

아이콘에 에러 발생

 

문제는 STS 상에서 lib안에 있는 jar file을 삭제할 경우, 이미 system에서 사용하고 있는 파일이라 삭제가 불가능하다는 메세지가 뜬다는 것이다. DI 빠진 부분이 없는지 pom.xml 다시 한 번 확인해 본 후, 프로젝트가 들어있는 로컬 폴더에 들어가 수동으로 삭제를 진행해주었다.

 

-> Project Refresh후에 에러 표시 사라짐.


Tomcat Error

 

Oracle 에러 해결 후, 서버 문제가 떴다. tomcat 설정에 문제가 있는 듯 하여 확인해보았다.

 

(1) Project -> properties -> Project Facets -> runtimes -> tomcat 체크되어있나 확인.

체크가 해제되어있다. 분명 서버 설정을 해두었는데, tomcat이 빠진 이유가 뭔지 찾기 시작 

 

(2) 원인 : Maven -> Update Project 를 눌러 refresh를 해주었었는데, 해당 기능과 내가 설치한 Zulu JDK에 호환이 안되고 있는 것 같았다. 설정을 하고 apply를 마친후에도 update Project를 누를 시, tomcat이 계속해서 빠지는 것을 확인했다. 

 

 

 

 

 

'Backend > Spring' 카테고리의 다른 글

사진 업로드 (SpringProject)  (0) 2022.06.28
Spring MVC @annotation 관련 정리.  (0) 2022.06.23
Spring + myBatis 환경 설정  (0) 2022.06.21
Spring Basic Bean  (0) 2022.06.18
Spring XML  (0) 2022.06.15

+ Recent posts