Oracle® Fusion Middleware Oracle WebLogic Server 10.3.6でのSpringのサポート 11gリリース1 (10.3.6) B61651-06 |
|
![]() 前 |
![]() 次 |
この章では、SpringアプリケーションがWebLogic Server 10.3.6のクラスタリング機能を活用できる方法について説明します。Springアプリケーションの多くはWebアプリケーション(.war
ファイル)としてパッケージされるため、SpringアプリケーションをWebLogic Serverクラスタ内のサーバーにデプロイする以外は、WebLogic Serverクラスタを活用するために特別なことを行う必要はありません。
WebLogic Server上のSpring 1.2.8、2.0および2.5.3証明書は、Java EE RMI実装とのプロキシ処理をサポートするようにSpring JndiRmiProxyFactoryBean
およびそれに関連するサービス・エクスポータを拡張します。JndiRmiProxyFactoryBean
およびそのエクスポータの拡張機能を使用するには、次の手順に従います。
次のようなコードを実装してクライアント・サポートを構成します。
<bean id="proProxy" class="org.springframework.remoting.rmi.JndiRmiProxyFactoryBean"> <property name="jndiName" value="t3://${serverName}:${rmiPort}/order"/> </property> <property name="jndiEnvironment"> <props> <prop key="java.naming.factory.url.pkgs">weblogic.jndi.factories</prop> </props> </property> <property name="serviceInterface" value="org.springframework.samples.jpetstore.domain.logic.OrderService"/> </bean>
次のようなコードを実装してサービス・エクスポータを構成します。
<bean id="order-pro" class="org.springframework.remoting.rmi.JndiRmiServiceExporter"> <property name="service" ref="petStore"/> <property name="serviceInterface" value="org.springframework.samples.jpetstore.domain.logic.OrderService"/> <property name="jndiName" value="order"/> </bean>