Sun Java System Application Server Enterprise Edition 8.2 アップグレードと移行

Procedure7 EE から 8.2 EE にリッチクライアントを移行する

  1. 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>
  2. 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>
  3. 次の新しいエントリを使用して sun-acc.xml を更新します。

    <property-name=¨com.sun.appserv.iiop.loadbalancingpolicy" 
                        value="ic-based" />
    <property name="com.sun.appserv.iiop.endpoints" 
              value="hostname:port" />