Troubleshooting

jdbc:log4jdbc:mariadb: 리눅스에서 작동하지 않음

한상규 2021. 1. 3. 01:11
 Cause: java.lang.RuntimeException: Driver net.sf.log4jdbc.sql.jdbcapi.DriverSpy claims to not accept jdbcUrl, jdbc:log4jdbc:mariadb://localhost:3306:3306/
	at org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactory.java:30)
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:149)
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140)
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectOne(DefaultSqlSession.java:76)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:426)

윈도우에서 배포할 때는 아무 문제 없었는데 리눅스 서버에서 배포하니깐 이런 에러메시지가 나온다.

 

log4jdbc.log4j2.properties 파일 맨 윗줄에 아래 한줄을 입력해주니 잘됐다.

 

log4jdbc.drivers=org.mariadb.jdbc.Driver

 

 

 

benfatto.tistory.com/38 

 

스프링 MariaDB log4jdbc 연결 오류 해결

pom.xml org.bgee.log4jdbc-log4j2 log4jdbc-log4j2-jdbc4.1 1.16 driverClassName=net.sf.log4jdbc.sql.jdbcapi.DriverSpy url=jdbc:log4jdbc:mariadb://000:3306/db log4jdbc.log4j2.properties log4jdbc.spylog..

benfatto.tistory.com