driverClassName를 인식하지 못해서 생기는 문제이다

root-context.xml

<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
        <property name="driverClassName" value="net.sf.log4jdbc.sql.jdbcapi.DriverSpy"></property>
        <property name="url" value="jdbc:log4jdbc:postgresql://ip:port/db명"></property>
        <property name="username" value="db접속아이디"></property>
        <property name="password" value="db접속비번"></property>
</bean>

 

log4jdbclog4jdbc.log4j2.properties

log4jdbc.spylogdelegator.name=net.sf.log4jdbc.log.slf4j.slf4jSpyLogDelegat

 

클래스명(slf4jSpyLogDelegat)의 s가 소문자로 되있었는데 클래스명은 Slf4jSpyLogDelegat이다

대문자로 고쳐주었더니 정상적으로 로드되었다

+ Recent posts