Interstage Application Server J2EE ユーザーズガイド
目次 索引 前ページ次ページ

第3部 EJB編> 第17章 EJBサービスの環境設定> 17.2 クライアントの環境設定

17.2.4 ORB(Object Request Broker)の指定

 クライアントアプリケーションを実行するための環境設定として、使用するORBを選択してください。

 環境設定ではJava実行環境のプロパティ情報として以下の値を設定します。

プロパティ名

設定値

org.omg.CORBA.ORBClass

com.fujitsu.ObjectDirector.CORBA.ORB

org.omg.CORBA.ORBSingletonClass

com.fujitsu.ObjectDirector.CORBA.SingletonORB

javax.rmi.CORBA.StubClass

com.fujitsu.ObjectDirector.rmi.CORBA.StubDelegateImpl

javax.rmi.CORBA.UtilClass

com.fujitsu.ObjectDirector.rmi.CORBA.UtilDelegateImpl

javax.rmi.CORBA.PortableRemoteObjectClass

com.fujitsu.ObjectDirector.rmi.CORBA.PortableRemoteObjectDelegateImpl

 環境設定方法は、プロパティ情報を記述したテキストファイル(ファイル名:orb.properties)を作成し、以下のディレクトリに格納してください。

[orb.propertiesの内容]

------------------------------------------------------------------------------------------------------------------
org.omg.CORBA.ORBClass=com.fujitsu.ObjectDirector.CORBA.ORB
org.omg.CORBA.ORBSingletonClass=com.fujitsu.ObjectDirector.CORBA.SingletonORB
javax.rmi.CORBA.StubClass=com.fujitsu.ObjectDirector.rmi.CORBA.StubDelegateImpl
javax.rmi.CORBA.UtilClass=com.fujitsu.ObjectDirector.rmi.CORBA.UtilDelegateImpl
javax.rmi.CORBA.PortableRemoteObjectClass=com.fujitsu.ObjectDirector.rmi.CORBA.PortableRemoteObjectDelegateImpl
------------------------------------------------------------------------------------------------------------------

 上記テキストファイルは、C:\INTERSTAGE\EJBCL\etcにひな形(ファイル名:orb.properties)がありますので利用してください。
 また、Javaアプリケーション実行時に、javaコマンドのパラメタとしてプロパティ情報の設定もできます。

image
 Portable-ORBのアプレット運用を行う場合、プロパティ名“org.omg.CORBA.ORBSingletonClass”を指定しないでください。クライアントアプリケーションとPortable-ORBのアプレット運用が同一マシンで混在する場合は、以下の作業を行ってください。

  1. orb.propertiesを利用している場合は、以下の行を削除してください。
    「org.omg.CORBA.ORBSingletonClass=com.fujitsu.ObjectDirector.CORBA.SingletonORB」
  2. クライアントアプリケーション実行時に、javaコマンドのパラメタに1で削除したプロパティを指定してください。

image
EJBクライアントを使用した場合のクライアントアプリケーションの実行例

「java -Djava.naming.factory.initial=com.fujitsu.interstage.ejb.jndi.FJCNCtxFactoryForClient
-Dorg.omg.CORBA.ORBSingletonClass=com.fujitsu.ObjectDirector.CORBA.SingletonORB Javaアプリケーション名」

目次 索引 前ページ次ページ

All Rights Reserved, Copyright (C) 富士通株式会社 2006