티스토리 뷰

반응형

내용은 아주 짧지만

고민은 아주 길게한 그런 사소한 내용에 대해 잠시 포스팅 해 볼까 한다.

먼저 시작은 이렇게 되었다.

나는 최근에 JDK 11버전으로 몇가지 프로젝트를 만들었었는데...

나중에 보니 JDK 폴더는 존재하나 JRE 폴더가 없는 것이었다.

그래서...

JDBC를 통한 오라클 연결을 하려고 할때 jar파일 path를 오라클 설치 폴더에 있는 원본 파일로

연결을 시켜 놨는데... 이상하게 드라이버가 로딩되지 않는 것이었다.

Class.forName(driver);

부분에서 계속 드라이버를 찾지 못하는 Exception이 발생...

여기저기 검색이란 검색은 다 해 보고 jdk폴더의 lib폴더에 JDBC파일을 옮겨서 추가해보고...

암튼... 내 머리속에서 생각나는 모든 방법은 다 해본것 같았다.

그 결과....

JDK 버전을 낮추자.....는 결론을 내렸다....

바로 JDK 1.8버전은 찾아 설치했다.

그리고 이클립스의 Window->Preference에서 Install JREs을 찾아 1.8 버전을 추가하고 적용 시켰는데

이번에는 기존 JDK 11버전으로 만든 프로젝트와 아파치 톰캣에서 버전을 변경하자 문제가 발생한 것.

서버 Overview의 configuration 설정하는 부분에서 JDK버전을 변경해 봐도 apply후에 다시 들어가면

JDK 11버전으로 돌아와있고... 프로젝트의 Build Path 부분의 JDK 버전을 변경해 봐도 역시 실패...


관련해서 검색을 해 봐도 딱히 나오는 정보는 없고...

하루정도 이것만 해결하느라... 다른걸 할수가 없었다.

테스트로 1.8버전에서 JDBC 연결을 하면 또 잘 되고....

아무래도 1.8로 가긴 가야하는데 버전 변경을 하면 톰캣과 기존 프로젝트들에서 에러가 발생하고...

할 수 있는 셋팅은 다 해도 안됐었는데.... 결국에 어디서 설정을 변경해야 하는지 발견했다...

이틀만에 발견한 셋팅...

내가 검색을 못해서 그런건지는 모르겠으나....

프로젝트 속성에서 Project Facets항목을 보면 JAVA버전을 변경할 수가 있다.

여기서 버전을 변경하면

프로젝트 Build Path에도 자동 반영이 된다.

아는사람들은 다 알겠지만....

까먹으면 안될까봐 기록을 남겨두는 차원에서 포스팅 한 번....


반응형
댓글
반응형
05-17 05:57
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함