분산 트랜잭션을 지원하기 위해서 JOTM 설정을 하였습니다.
JOTM 설정에 + JNDI를 추가하고 싶은데 설정 방법을 찾을 수가 없네요.
혹 방법을 아시는 분 답변 부탁드리겠습니다.
###############
## 기존 설정
###############
<bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean">
<property name="jndiName" value="jdbc/altibaseDS"/>
<property name="resourceRef" value="true" />
</bean>
#####################
## JOTM 적용 후 설정
#####################
<bean id="dataSource" class="org.enhydra.jdbc.pool.StandardXAPoolDataSource" destroy-method="shutdown">
<property name="dataSource">
<bean class="org.enhydra.jdbc.standard.StandardXADataSource">
<property name="transactionManager" ref="jotm" />
<property name="driverName" value="Altibase.jdbc.driver.AltibaseDriver" />
<property name="url" value="jdbc:Altibase://xxx.xxx.xxx.xxx:9300/dev?AlternateServers=(xxx.xxx.xxx.xxx:9300);ConnectionRetryCount=3;ConnectionRetryDelay=1;SessionFailOver=on;LoadBalance=off" />
</bean>
</property>
<property name="user" value="xxxx" />
<property name="password" value="xxxxxxx" />
</bean>