티스토리 뷰
[스프링퀵스타트] h2 DB에 연결시 java.lang.ClassNotFoundException: org.h2.Driver 문제
ITGenerations 2020. 1. 30. 02:33|프로젝트 처음부터 다시
스프링퀵스타트의 비즈니스 컴포넌트 실습1, 실습 2 과정 진행중 실습2 마지막 단계에서 정상적으로 작동이 되지 않아서 어디가 문제인지 원인 파악이 어렵고 다시 공부한다는 생각으로 처음부터 코드를 다시 작성하면서 어떤점들이 문제였는지 확인하고 있는중
|에러문구
java.lang.ClassNotFoundException: org.h2.Driver
위와 같은 문구로 h2 DB가 연결이 되지 않거나 찾을 수 없는 문제가 발생했습니다.
해결한 방법은 다음과 같습니다.
1. 프로젝트 우클릭
2. Build Path 클릭
3. Configure Build Path 클릭
4. Add External JARs 클릭
5. h2 설치된 버전에 맞게 h2.jar 추가
위 방법으로 에러 해결후 정상작동하는 걸 확인후에 h2 DB에서 컬럼 조회하니 정상적으로 출력되는걸 확인
의문점은 메이븐 디펜던시에 추가한 h2.jar가 있음에도 불구하고 제대로 인식못해서 강제로 라이브러리를 추가해서 인식 시켜줘야된다는점이 이해가 되지 않는다.
이 점에 대해서 잘 아시는분 있으면 알려주시면 감사하겠습니다.
|참조 블로그
1. https://dololak.tistory.com/473
[JAVA] H2 DB에 JDBC 연결시 예외 unexpected status 16777216 또는 Could not load requested class 해결 방법
하이버네이트를 H2 DB에 연동하여 사용하려고 프로젝트를 세팅하고 쿼리를 수행하려고 하니 다음과 같은 첫번째 예외가 발생했습니다. 첫번째 예외 Exception in thread "main" javax.persistence.PersistenceExce..
dololak.tistory.com
'스프링' 카테고리의 다른 글
[스프링퀵스타트] 글수정 기능 구현 문제점 (0) | 2020.01.31 |
---|---|
[스프링퀵스타트] at org.apache.catalina.loader.WebappClassLoaderBase.loadClass 에러 해결 - h2 DB 연결문제 (2) | 2020.01.31 |
[스프링퀵스타트] MVC 아키텍쳐에서 각 요소의 기능 및 개발 주체 정리표 (0) | 2020.01.17 |
[스프링퀵스타트] mvc1 모델 코드 정리 (0) | 2020.01.16 |
[스프링퀵스타트] 도메인 경로 길이 및 설정에 대한 생각정리 (0) | 2020.01.16 |
- Total
- Today
- Yesterday
- 온리 프라이스 카라멜맛 팝콘
- 워킹홀리데이
- 프랑스 정품 직구 프랑스 옴므 알뤼르 옴므 에디션 블량쉐
- 량량
- 캘거리 국제 공항
- 프로그래밍언어
- 프로그클럽
- 스프링
- 2020
- 변수
- javaw.exe
- 스프링 퀵 스타트
- 온리프라이스카라멜팝콘
- 귀국
- yyc
- 캐나다
- 개발자
- 호텔
- 엠프레스
- 카라멜팝콘
- OOP
- 프로그
- 새해맞이
- JdbcTemplate
- 온리프라이스
- 개발자영어
- 캘거리
- happy new year
- 엠프레스 파타야 호텔
- 자바
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |