RMI/IIOP フェイルオーバー機能を有効にするため、java-config 要素の下に次の jvm-option 要素を追加します。次の jvm-option 要素のクラス名は、ページ幅に合わせて 2 行に分けて表示しています。プロジェクトに追加するときは、このように 2 行に分けないでください。
<jvm-config java-home=path...server-classpath=path> <jvm-option> Dorg.omg.PortableInterceptor.ORBInitializerClass. com.sun.appserv.ee.iiop.EEORBInitializer </jvm-option> <jvm-option> Dorg.omg.PortableInterceptor.ORBInitializerClass. com.sun.appserv.ee.iiop.EEIORInterceptorInitializer </jvm-option> <jvm-option> Dcom.sun.CORBA.connection.ORBSocketFactoryClass= com.sun.appserv.enterprise.iiop.EEIIOPSocketFactory </jvm-option> </jvm-config>
iiop-cluster を設定するため、server.xml に次のエントリを追加します。
<iiop-cluster> <iiop-server-instance name=<server-name>> <iiop-endpoint id=orb-listener-id, host=hostname, port=orb-listener-port/> </iiop-server-instance> </iiop-cluster> |
次の新しいエントリを使用して sun-acc.xml を更新します。
<property-name=¨com.sun.appserv.iiop.loadbalancingpolicy" value="ic-based" /> <property name="com.sun.appserv.iiop.endpoints" value="hostname:port" />