ページの先頭行へ戻る
Interstage Application Server/Interstage Web Server Express Java EE運用ガイド(Java EE 6編)
FUJITSU Software

4.18.3 クライアント(呼び出し元)の設定

EJBアプリケーションを呼び出す側の設定について以下に説明します。

IJServerクラスタの設定

Interstage deployment descriptorファイルにInteroperable Naming Service(以降、INS)の規則を使用して、他プロセスまたはリモートサーバのホスト名、IIOPリスナーのポート番号、JNDI名を指定することができます。この設定にEJBアプリケーションが運用されているサーバーインスタンスのIIOPリスナー情報を指定します。
詳細は「2.14.2 環境ネーミングコンテキスト(Environment Naming Context)」を参照してください。

アプリケーションクライアントコンテナの設定

Interstage ACC deployment descriptor(sun-acc.xml)にtarget-server要素を定義します。このtarget-server要素には、EJBアプリケーションが運用されているサーバーインスタンスの接続先を指定します。target-server要素のname属性に一意の名前、address属性に接続先ホストをFQDN形式またはIPv4のIPアドレス、port属性にIIOPリスナーのポート番号を指定します。

<client-container>
    <target-server name="server1" address="host1" port="29700"/>
</client-container>

スタンドアロンクライアントの設定

エンドポイントの指定として以下を設定してください。このプロパティを指定する場合、同一プロセスで動作するアプリケーションでは同一の値を指定してください。同一サーバーインスタンス上のアプリケーションで別々の値を指定したり、途中で接続先を変更することはできません。システムプロパティのcom.sun.appserv.iiop.loadbalancingpolicyは指定しない、または「disable」を指定してください。

プロパティ名

説明

com.sun.appserv.iiop.endpoints

ホスト名とポート番号のリスト

EJBアプリケーションを運用するサーバーインスタンスのホスト名とIIOP通信ポート番号を以下の書式で指定します。

ホスト名:ポート番号

例) host1:29700
デフォルト値はlocalhost:23610です。


-Dcom.sun.appserv.iiop.loadbalancingpolicy=disable
-Dcom.sun.appserv.iiop.endpoints=host1:29700