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