둘러보기 생략.
 

AnyFrame - Websphere Datasource 설정관련하여 문의드립니다.

Anyframe3.2 + WebSphere6.1 + Oracle10g 환경에서 어플리케이션 Datasource 을 아래와 같이 설정하였습니다.
그런데 WAS 2대 이상이 같은 jndiName으로 클러스터링되어 있으면 각각 WAS의 IP, Port 정보를 어떻게 넣어야 할지 문의드립니다.


        bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean">
		property name="jndiName" value="jdbc/dtiDSTX" />
		property name="jndiTemplate" ref="jnditemplate" />
	/bean>
	
	bean id="jnditemplate" class="org.springframework.jndi.JndiTemplate">
		property name="environment">
			props>
                                prop key="java.naming.factory.initial">
				com.ibm.websphere.naming.WsnInitialContextFactory
				/prop>
				prop key="java.naming.provider.url">
				iiop://20.94.61.90:9812
				/prop>
                        /props>
		/property>
	/bean>

Websphere WAS Clustring Datasource 설정방법입니다.

안녕하세요.

아래 내용을 참고하시기 바랍니다.

Websphere Cluster 환경에서 DataSource 설정은 다음과 같이 jndi port정보를 이용하여 설정하도록 합니다.
java.naming.provider.url=iiop://localhost:jndi_port/

이 jndi_port 정보를 설정하기 위해서는 Websphere의 어드민 콘솔에서
Application Servers > test_server1 > End Points 메뉴에서
BOOTSTRAP_ADDRESS property 를 확인하여 여기에 정의된 port가 jndi_port로 사용됩니다.

만약, clustering된 websphere들의 BOOTSTRAP_ADDRESS property에 정의된 port가 서로 동일하지 않다면
각각을 url로 등록해주도록 합니다.
ex.) iiop://localhost:9812,iiop://localhost:9813

자세한 내용은 이곳(http://docs.sun.com/source/819-4480/IM_installation_appendixE_WebSphere_...)의 Configure the DataSource in a Websphere Cluster를 참고해주시기 바랍니다.

감사합니다.