2019년 2월 19일 화요일

[스프링 프레임워크] Could not load JDBC driver class [net.sf.log4jdbc.sql.jdbcapi.DriverSpy] 에러 해결방법


스프링에서 프로젝트를 작성하고 톰캣을 가동시키는 중에

org.springframework.beans.PropertyBatchUpdateException; nested PropertyAccessExceptions (1) are:
PropertyAccessException 1: org.springframework.beans.MethodInvocationException: Property 'driverClassName' threw exception; nested exception is java.lang.IllegalStateException: Could not load JDBC driver class [net.sf.log4jdbc.sql.jdbcapi.DriverSpy]

이런 에러를 만났다..


마침 웹사이트를 뒤져서 한방에 해결 했다.
원인은 pom.xml에 관련 dependency가 없어서 생긴 문제다.

아래의 내용을 pom.xml에 추가하면 된다.

<dependency>
<groupId>org.bgee.log4jdbc-log4j2</groupId>
<artifactId>log4jdbc-log4j2-jdbc4</artifactId>
<version>1.16</version>
</dependency>

maven 업데이트 후에 다시 실행하면 된다.

댓글 없음: