전자정부배치 3.7버전에서 dbcp 2버전으로 변경하고 에러사항
- 작성자 :
- 개**2
- 작성일 :
- 2019-05-13 20:44:51
- 조회수 :
- 3,814
- 구분 :
- 운영환경
- 진행상태 :
- 완료
Q
전자정부배치 3.7버전에서 dbcp 2으로 바꾸고
메이븐 업데이트 프로젝트, 메이븐 클린, 메이븐 인스탈 완료한 상태에서
스프링시큐리티 쪽 에러가 나는데 아시는 바가 있는지요?
rte.fdl.security-3.7.0버전에서 문제가 발생함
메이븐 업데이트 프로젝트, 메이븐 클린, 메이븐 인스탈 완료한 상태에서
스프링시큐리티 쪽 에러가 나는데 아시는 바가 있는지요?
rte.fdl.security-3.7.0버전에서 문제가 발생함
A
안녕하십니까, 표준프레임워크센터입니다.
배치운영환경 3.7에서
dbcp2를 어떤 버전으로 하셨는지 알 수 없지만,
아래와 같이 변경 후 해보시기 바랍니다.
pom.xml
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-dbcp2</artifactId>
<version>2.0</version>
</dependency>
context-datasource.xml
<!-- MySQL -->
<bean id="dataSource-mysql" class="org.apache.commons.dbcp2.BasicDataSource" destroy-method="close">
<property name="driverClassName" value="${Globals.DriverClassName}"/>
<property name="url" value="${Globals.Url}" />
<property name="username" value="${Globals.UserName}"/>
<property name="password" value="${Globals.Password}"/>
</bean>
<!-- Oracle -->
<bean id="dataSource-oracle" class="org.apache.commons.dbcp2.BasicDataSource" destroy-method="close">
<property name="driverClassName" value="${Globals.DriverClassName}"/>
<property name="url" value="${Globals.Url}" />
<property name="username" value="${Globals.UserName}"/>
<property name="password" value="${Globals.Password}"/>
</bean>
<!-- Altibase -->
<bean id="dataSource-altibase" class="org.apache.commons.dbcp2.BasicDataSource" destroy-method="close">
<property name="driverClassName" value="${Globals.DriverClassName}"/>
<property name="url" value="${Globals.Url}" />
<property name="username" value="${Globals.UserName}"/>
<property name="password" value="${Globals.Password}"/>
</bean>
<!-- Tibero -->
<bean id="dataSource-tibero" class="org.apache.commons.dbcp2.BasicDataSource" destroy-method="close">
<property name="driverClassName" value="${Globals.DriverClassName}"/>
<property name="url" value="${Globals.Url}" />
<property name="username" value="${Globals.UserName}"/>
<property name="password" value="${Globals.Password}"/>
</bean>
<!-- CUBRID -->
<bean id="dataSource-cubrid" class="org.apache.commons.dbcp2.BasicDataSource" destroy-method="close">
<property name="driverClassName" value="${Globals.DriverClassName}"/>
<property name="url" value="${Globals.Url}" />
<property name="username" value="${Globals.UserName}"/>
<property name="password" value="${Globals.Password}"/>
</bean>
또한
https://commons.apache.org/proper/commons-dbcp/index.html
Apache Commons에서 제공하는
DBCP 버전에 따른 Java와 JDBC 버전 스펙도 사용하시기 바랍니다.
감사합니다.
배치운영환경 3.7에서
dbcp2를 어떤 버전으로 하셨는지 알 수 없지만,
아래와 같이 변경 후 해보시기 바랍니다.
pom.xml
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-dbcp2</artifactId>
<version>2.0</version>
</dependency>
context-datasource.xml
<!-- MySQL -->
<bean id="dataSource-mysql" class="org.apache.commons.dbcp2.BasicDataSource" destroy-method="close">
<property name="driverClassName" value="${Globals.DriverClassName}"/>
<property name="url" value="${Globals.Url}" />
<property name="username" value="${Globals.UserName}"/>
<property name="password" value="${Globals.Password}"/>
</bean>
<!-- Oracle -->
<bean id="dataSource-oracle" class="org.apache.commons.dbcp2.BasicDataSource" destroy-method="close">
<property name="driverClassName" value="${Globals.DriverClassName}"/>
<property name="url" value="${Globals.Url}" />
<property name="username" value="${Globals.UserName}"/>
<property name="password" value="${Globals.Password}"/>
</bean>
<!-- Altibase -->
<bean id="dataSource-altibase" class="org.apache.commons.dbcp2.BasicDataSource" destroy-method="close">
<property name="driverClassName" value="${Globals.DriverClassName}"/>
<property name="url" value="${Globals.Url}" />
<property name="username" value="${Globals.UserName}"/>
<property name="password" value="${Globals.Password}"/>
</bean>
<!-- Tibero -->
<bean id="dataSource-tibero" class="org.apache.commons.dbcp2.BasicDataSource" destroy-method="close">
<property name="driverClassName" value="${Globals.DriverClassName}"/>
<property name="url" value="${Globals.Url}" />
<property name="username" value="${Globals.UserName}"/>
<property name="password" value="${Globals.Password}"/>
</bean>
<!-- CUBRID -->
<bean id="dataSource-cubrid" class="org.apache.commons.dbcp2.BasicDataSource" destroy-method="close">
<property name="driverClassName" value="${Globals.DriverClassName}"/>
<property name="url" value="${Globals.Url}" />
<property name="username" value="${Globals.UserName}"/>
<property name="password" value="${Globals.Password}"/>
</bean>
또한
https://commons.apache.org/proper/commons-dbcp/index.html
Apache Commons에서 제공하는
DBCP 버전에 따른 Java와 JDBC 버전 스펙도 사용하시기 바랍니다.
감사합니다.