Spring boot의 war 파일을 weblogic에서 배포시 net.sf.log4jdbc.sql.jdbcapi.DriverSpy 에러와 함께 배포가 되지 않는 문제가 있다.
weblogic version : 12.2.1.3.0
변경 내용을 활성화하는 중 오류가 발생했습니다. 자세한 내용은 로그를 참조하십시오.
java.lang.IllegalStateException: Cannot load driver class: net.sf.log4jdbc.sql.jdbcapi.DriverSpy
Cannot load driver class: net.sf.log4jdbc.sql.jdbcapi.DriverSpy
# db connection1
spring.datasource.url=jdbc:log4jdbc:mysql://xxx.xxx.xxx.xxx:3306/myDb
spring.datasource.username=accountName
spring.datasource.password=password
spring.datasource.driver-class-name=net.sf.log4jdbc.sql.jdbcapi.DriverSpy
db 연결에 대한 정보에서 driver 문제로 인해 발생된 것.
아래와 같이 변경하면 배포 된다. (대신 로그가 간소화 된다는 점 참고.)
# db connection2
spring.datasource.url=jdbc:log4jdbc:mysql://xxx.xxx.xxx.xxx:3306/myDb
spring.datasource.username=accountName
spring.datasource.password=password
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
'코딩 삽질' 카테고리의 다른 글
[java, spring] modelmapper 사용하기 (0) | 2021.03.24 |
---|---|
[sts] war 생성 (0) | 2020.09.16 |
[Tomcat] java.lang.IllegalArgumentException: The main resource set specified [FOLDER_NAME] is not valid (0) | 2020.05.25 |
[Tomcat] 실행에러 (0) | 2020.05.25 |
[mssql, mybatis] PersistenceException, NullPointerException (0) | 2020.04.28 |