2중 db 설정관련 질문입니다.
- 작성자 :
- 김*철
- 작성일 :
- 2023-06-27 08:14:06
- 조회수 :
- 722
- 구분 :
- 개발환경 / 4.1
- 진행상태 :
- 완료
Q
2중 DB 설정을 하려고 하는데요
이미 사용중인 db 이외에 전자정부 프레임워크 TEMPLATE를 생성하면 내포되어 있는 HSQL을 사용해서 구성하려고 합니다.
TOMCAT JNDI을 사용해서 Tomcat context.xml에 db정보를 써서 구성하려고 하는데
빌드가 실패하는데 이유를 모르겠네요 혹시 어떤 이유일까요?
2023-06-27 08:07:54,237 ERROR [egovframework.com.sym.bat.service.impl.EgovBatchSchdulServiceImpl] Could not open JDBC Connection for transaction; nested exception is java.sql.SQLException: Cannot load JDBC driver class 'net.sf.log4jdbc.sql.jdbcapi.driverspy'
java.sql.SQLException: Cannot load JDBC driver class 'net.sf.log4jdbc.sql.jdbcapi.driverspy'
at org.apache.tomcat.dbcp.dbcp2.DriverFactory.createDriver(DriverFactory.java:53) ~[tomcat-dbcp.jar:8.5.90]
at org.apache.tomcat.dbcp.dbcp2.BasicDataSource.createConnectionFactory(BasicDataSource.java:475) ~[tomcat-dbcp.jar:8.5.90]
at org.apache.tomcat.dbcp.dbcp2.BasicDataSource.createDataSource(BasicDataSource.java:541) ~[tomcat-dbcp.jar:8.5.90]
at org.apache.tomcat.dbcp.dbcp2.BasicDataSource.getConnection(BasicDataSource.java:747) ~[tomcat-dbcp.jar:8.5.90]
at org.springframework.jdbc.datasource.DataSourceTransactionManager.doBegin(DataSourceTransactionManager.java:265) ~[spring-jdbc-5.3.20.jar:5.3.20]
at org.springframework.transaction.support.AbstractPlatformTransactionManager.startTransaction(AbstractPlatformTransactionManager.java:400) ~[spring-AccessorImpl.java:43) ~[?:1.8.0_202]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_202]
이미 사용중인 db 이외에 전자정부 프레임워크 TEMPLATE를 생성하면 내포되어 있는 HSQL을 사용해서 구성하려고 합니다.
TOMCAT JNDI을 사용해서 Tomcat context.xml에 db정보를 써서 구성하려고 하는데
빌드가 실패하는데 이유를 모르겠네요 혹시 어떤 이유일까요?
2023-06-27 08:07:54,237 ERROR [egovframework.com.sym.bat.service.impl.EgovBatchSchdulServiceImpl] Could not open JDBC Connection for transaction; nested exception is java.sql.SQLException: Cannot load JDBC driver class 'net.sf.log4jdbc.sql.jdbcapi.driverspy'
java.sql.SQLException: Cannot load JDBC driver class 'net.sf.log4jdbc.sql.jdbcapi.driverspy'
at org.apache.tomcat.dbcp.dbcp2.DriverFactory.createDriver(DriverFactory.java:53) ~[tomcat-dbcp.jar:8.5.90]
at org.apache.tomcat.dbcp.dbcp2.BasicDataSource.createConnectionFactory(BasicDataSource.java:475) ~[tomcat-dbcp.jar:8.5.90]
at org.apache.tomcat.dbcp.dbcp2.BasicDataSource.createDataSource(BasicDataSource.java:541) ~[tomcat-dbcp.jar:8.5.90]
at org.apache.tomcat.dbcp.dbcp2.BasicDataSource.getConnection(BasicDataSource.java:747) ~[tomcat-dbcp.jar:8.5.90]
at org.springframework.jdbc.datasource.DataSourceTransactionManager.doBegin(DataSourceTransactionManager.java:265) ~[spring-jdbc-5.3.20.jar:5.3.20]
at org.springframework.transaction.support.AbstractPlatformTransactionManager.startTransaction(AbstractPlatformTransactionManager.java:400) ~[spring-AccessorImpl.java:43) ~[?:1.8.0_202]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_202]
환경정보
-
- OS 정보 : window
- 표준프레임워크 버전 : 4.1
- JDK(JRE) 정보 : 1.8
- WAS 정보 : tomcat 8.5
- DB 정보 : maria db
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크센터입니다.
로그를 보면 JDBC 드라이버가 로딩되지 못한것으로 나옵니다.
아래 문서를 확인해서 JDBC 드라이버를 변경해보시기 바랍니다.
https://hsqldb.org/doc/2.0/apidocs/org.hsqldb/org/hsqldb/jdbc/JDBCDriver.html
감사합니다.
표준프레임워크센터입니다.
로그를 보면 JDBC 드라이버가 로딩되지 못한것으로 나옵니다.
아래 문서를 확인해서 JDBC 드라이버를 변경해보시기 바랍니다.
https://hsqldb.org/doc/2.0/apidocs/org.hsqldb/org/hsqldb/jdbc/JDBCDriver.html
감사합니다.