728x90

최근 이틀 동안


오라클 스프링을 jndi 방식으로 연동하는데


계속 dbpool을 못찾아서 웹서버를 못돌리고 있었습니다.


mysql을 연동할때는 jdbcName에


jdbc/dbpool 이름을 적으면 잘 됫지만


 <bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean">
  <property name="jndiName" value="jdbc/DBPool01"/>
  <property name="resourceRef" value="true"/>
 </bean>


오라클 연동할때는 이 방식이 전혀 안되더군요.


하루종일 검색하다 보니


http://blog.naver.com/artfile/130159655680


이 페이지에서 답을 찾았습니다



 <bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean">
  <property name="jndiName" value="java:comp/env/jdbc/DBPool01"/>
  <property name="resourceRef" value="true"/>
 </bean>



jndiName 프로퍼티의 벨류를 위 처럼 바꾸시면 오라클 jndi도 잘 작동됩니다

300x250

+ Recent posts