스프링(Spring)에서 웹로직(Weblogic)에 셋팅한 데이터소스(dataSource)의 JNDI 참조를 얻어오는 것에 대한 삽질 경험담

By | 7월 20, 2011

1. 웹로직 어드민 콘솔에서 데이터소스 설정 완료 (JNDI설정 포함)

2. 스프링의 context에 데이터소스를 룩업하는 빈 설정 완료
 

<bean id="ORACLE_DS" class="org.springframework.jndi.JndiObjectFactoryBean">
<property name="jndiName" value="JNDI이름" />
</bean>      

그럼에도 불구하고 JNDI 룩업을 계속 하지 못하고 있길래 xml 설정에 문제가 있는 줄 알고 계속 삽질을 했었으나, 원인은 그게 아니었고, 웹로직 어드민 콘솔에서 생성한 데이터소스의 '대상'(대상서버)이 지정되지 않아서 찾을 수 없었던 것이었다. 즉 데이터소스의 JNDI설정을 할 때 어떤 서버에서 접근을 하도록 할 것인가에 대한 지정이 있어야 하는데 그 부분을 누락시켰던 것이 원인이었던 것이다. 그래서 '대상' 을 'Admin서버' 로 주었더니 바로 붙었다 -_-.... 

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments