ページの先頭行へ戻る
Interstage Application Server V12.3.0 アプリケーション作成ガイド(CORBAサービス編)
FUJITSU Software

5.4.2 ORB(Object Request Broker)の指定

アプリケーション(またはアプレット)を起動するための環境設定として、使用するORBを選択します。
CORBA規約では、システム上に存在する複数のORB(Object Request Broker)から、使用するORBを選択する方法が規約化されています。

ここでは、この仕様に基づいて、使用するORBとしてCORBAサービス(ObjectDirector)を指定する方法について説明します(クライアント/サーバ共通)。


注意

ORBは、必ず指定してください。なお、Portable-ORBのアプレット運用を行う場合は、プロパティ名“org.omg.CORBA.ORBSingletonClass”を指定しないでください。


ORBの指定方法の種類

ORBの指定方法として以下の方法があります。以下のどちらかの方法で、使用するORBを指定してください。

どちらの方法も、Java実行環境の「プロパティ情報」として以下の値を設定することにより、CORBAサービスのORBを指定します。


プロパティ名

設定値(ObjectDirectorを使用)

org.omg.CORBA.ORBClass

com.fujitsu.ObjectDirector.CORBA.ORB

org.omg.CORBA.ORBSingletonClass

com.fujitsu.ObjectDirector.CORBA.SingletonORB


それぞれの指定方法について、以下に説明します。


(1)アプリケーション起動時に指定する方法

Javaアプリケーション実行時に、javaコマンドのパラメタとしてプロパティ情報を設定します。以下のように-Dオプションに続けて必要な情報を記述します。バッチファイルおよびシェルスクリプトを使用してアプリケーションを起動する場合は、これらのファイル内に以下を指定してください。


プロパティ情報の指定

java -Dorg.omg.CORBA.ORBClass=com.fujitsu.ObjectDirector.CORBA.ORB
     -Dorg.omg.CORBA.ORBSingletonClass=com.fujitsu.ObjectDirector.CORBA.SingletonORB
     <アプリケーションのクラス名>

) -Dの直後に、空白文字を入れないでください。


(2)環境設定ファイルを用意する方法

「プロパティ情報」を記述したテキストファイル(ファイル名:orb.properties)を作成し、インストールパッケージおよび使用するJDK/JREにより以下のディレクトリに格納します。
Javaアプレットの場合は、実行するマシン環境で設定してください。


【Interstage Studioクライアント運用パッケージの場合】

JRE 8系使用時(注1:
<Studioのインストールパス>\jre8\lib
JRE 7系使用時:
<Studioのインストールパス>\jre7\lib

1Interstage Studioクライアント運用パッケージ V12.0以降の場合


【Interstage Studio Standard-J Editionの場合】

JRE 8系使用時(注2):
<Studioのインストールパス>\JDK8\jre\lib
JRE 7系使用時:
<Studioのインストールパス>\JDK7\jre\lib

注2)Interstage Studio Standard-J Edition V12.0以降の場合


【サーバパッケージ内の“JDK/JRE”の場合】

JRE 8系使用時:
C:\Interstage\jre8\lib
JRE 7系使用時:
C:\Interstage\jre7\lib
JDK 8系使用時:
C:\Interstage\jdk8\jre\lib
JDK 7系使用時:
C:\Interstage\jdk7\jre\lib

【クライアントパッケージ内の“JBKプラグイン”の場合】

JRE 8系使用時:
C:\Interstage\JBKDI\jre8\lib
JRE 7系使用時:
C:\Interstage\JBKDI\jre7\lib
JDK 8系使用時:
C:\Interstage\JBKDI\jdk8\jre\lib
JDK 7系使用時:
C:\Interstage\JBKDI\jdk7\jre\lib

JRE 8系使用時:
<Java実行環境のインストールパス>/jre8/lib
JRE 7系使用時:
<Java実行環境のインストールパス>/jre7/lib
JDK 8系使用時:
<Java実行環境のインストールパス>/jdk8/jre/lib
JDK 7系使用時:
<Java実行環境のインストールパス>/jdk7/jre/lib

【ファイルorb.propertiesの内容】

org.omg.CORBA.ORBClass=com.fujitsu.ObjectDirector.CORBA.ORB
org.omg.CORBA.ORBSingletonClass=com.fujitsu.ObjectDirector.CORBA.SingletonORB

【Portable-ORBアプレット運用時のファイルorb.propertiesの内容】

org.omg.CORBA.ORBClass=com.fujitsu.ObjectDirector.CORBA.ORB