spring boot error: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs 해결방법

Bunny·2021년 4월 13일
0

책에서 오라클 데이터베이스 사용을 위한 환경 설정을 제시한 방법이 2가지가 있다.

1. 오라클 데이터베이스가 설치된 폴더에서 ojdbc6.jar 파일을 찾아 기존 JSP/Servlet에서 사용하던 방식대로 프로젝트에 외부 라이브러리로 등록
2. 컴퓨터에 클래스패스로 지정되어 있는 폴더에 등록해서 사용

작가님은 오라클용 JDBC 드라이버를 컴퓨터에 클래스 패스로 등록하여 사용했는데 이렇게 했는데 자꾸 oracle을 연동할 일이 생길때마다 오류가 발생했다. 책의 프로젝트를 그대로 import했는데도 문제를 해결할 수 없어서 고민하다가 앞의 2가지 방법에서 나온 것 중 첫번째 방법인

1. 오라클 데이터베이스가 설치된 폴더에서 ojdbc6.jar 파일을 찾아 기존 JSP/Servlet에서 사용하던 방식대로 프로젝트에 외부 라이브러리로 등록
2. 컴퓨터에 클래스패스로 지정되어 있는 폴더에 등록해서 사용

외부 라이브러리로 등록하는 방법을 사용하기로 했다.


이 ojdbc6.jar 파일을 lib폴더를 생성하여 그 아래에 src/main/webapp/WEB-INT에 넣어준다.

그랬더니 At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs 에러가 뜨지 않고 잘 실행이 되었다 ;)
왜 webapp/WEB-INT/lib 안에 ojdbc6.jar 파일을 넣어줘야하는지는 모르겠지만 추후에 더 공부할 생각이다.

profile
취미부자 개발자 ♡⸜(๑’ᵕ’๑)⸝♡

0개의 댓글