weblogic datasource 연결 방법
- 작성자 :
- 최*재
- 작성일 :
- 2013-05-21 17:19:47
- 조회수 :
- 1,264
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
<bean id="dataSource-oracle" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
<property name="jndiName" value="FTA_ds" />
<property name="jndiTemplate" ref="jnditemplate"/>
</bean>
<bean id="jnditemplate">
<property name="environment">
<props>
<prop key="java.naming.factory.initial">weblogic.jndi.WLInitialContextFactory</prop>
<prop key="java.naming.provider.url">t3://192.14.1.15:9006</prop>
</props>
</property>
</bean>
웹로직 실행 결과 jnditemplate 클래스를 찾을 수 없다는 에러가 발생합니다.
설정상 어떤 문제가 있을까요?
<property name="jndiName" value="FTA_ds" />
<property name="jndiTemplate" ref="jnditemplate"/>
</bean>
<bean id="jnditemplate">
<property name="environment">
<props>
<prop key="java.naming.factory.initial">weblogic.jndi.WLInitialContextFactory</prop>
<prop key="java.naming.provider.url">t3://192.14.1.15:9006</prop>
</props>
</property>
</bean>
웹로직 실행 결과 jnditemplate 클래스를 찾을 수 없다는 에러가 발생합니다.
설정상 어떤 문제가 있을까요?
A
안녕하세요. 최영재님.
dataSource-oracle 설정에 사용된 BasicDataSource는 JNDI를 처리하지 못합니다. (jndiName 및 jndiTemplate 속성 없음)
class를 org.springframework.jndi.JndiObjectFactoryBean으로 변경하셔야 합니다.
그럼, 즐거운 하루되십시오.
감사합니다.
dataSource-oracle 설정에 사용된 BasicDataSource는 JNDI를 처리하지 못합니다. (jndiName 및 jndiTemplate 속성 없음)
class를 org.springframework.jndi.JndiObjectFactoryBean으로 변경하셔야 합니다.
그럼, 즐거운 하루되십시오.
감사합니다.