티스토리 뷰
이클립스 웹다이나믹 프로젝트의 JDK 버전 변경하기(JDK 11 오라클 JDBC 인식불가)
nwairr 2019. 1. 18. 15:10내용은 아주 짧지만
고민은 아주 길게한 그런 사소한 내용에 대해 잠시 포스팅 해 볼까 한다.
먼저 시작은 이렇게 되었다.
나는 최근에 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에도 자동 반영이 된다.
아는사람들은 다 알겠지만....
까먹으면 안될까봐 기록을 남겨두는 차원에서 포스팅 한 번....
'VB 6.0 & java(JSP, Servlet) etc' 카테고리의 다른 글
vb 6.0 컴파일 에러 - 프로시져가 너무 큽니다. (0) | 2012.04.26 |
---|---|
vb 구성요소 추가시 에러-File Not Found ieframe.dll\1 (0) | 2012.04.12 |
윈도우(DOS)와 유닉스(리눅스)간 이기종 통신문제 - 마음의 눈으로 봐야 보인다.. -_-;;; (0) | 2011.04.25 |
VB 6.0으로 엑셀 핸들링하기 - 행 복사 붙여넣기, 셀 테두리선 설정 편 (0) | 2011.04.12 |
FM20.DLL파일 재배포 관련 에러 - 시스템 오류가 발생하였습니다. 지정된 모듈을 찾을 수 없습니다. - 의 해결법 (0) | 2010.11.05 |
- Total
- Today
- Yesterday
- 고전게임
- 플래쉬게임
- 틀린그림찾기
- XML Programming with VB 6.0
- 플래쉬 게임
- 레트로게임
- 오락실 게임
- 다른그림찾기
- 플래시
- xml강좌
- 플래시게임
- 좀비게임
- Excel
- 엑셀
- c#
- 고전명작
- J.S Bach
- 8비트상성
- SQL
- C
- 추억의 게임
- brawlstars
- 중독성짱게임
- MS-SQL
- 8비트
- 플래쉬
- 플래시 게임
- XML
- 오락실게임
- 브롤스타즈
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |