J2EEアプリケーションクライアントやアプレットを動作させる場合、以下の環境設定が必要です。環境変数の設定を確認し、必要に応じて設定してください。
IJServerでは起動時に自動的に設定されるため、環境設定は必要ありません。
CORBAサービスの設定
CORBAサービスをインストールした後に以下の情報設定を行ってください。詳細は、“運用ガイド(基本編)”の“Interstageの環境設定”を参照してください。
クライアントパッケージを使用している場合、inithostファイル内に、ネーミングサービスを起動しているホスト名の定義を行ってください。
以下のファイルにネーミングサービスが存在するホスト名とポート番号を記述する必要があります。
C:\Interstage\ODWIN\etc\inithost |
形式 : ホスト名 ポート番号
記述例: hostname 8002
サーバパッケージまたはInterstage Studioを使用している場合、configファイル内の以下のステートメントについて、初期値を超えて動作する場合は、以下の加算値を加算してください。
なお、設定数値の初期値などについては、“チューニングガイド”を参照してください。
ステートメント | 加算値 |
---|---|
max_processes | 追加するクライアントアプリケーションのプロセス数 |
ORBの指定
アプリケーションを起動するための環境設定として、使用するORB(Object Request Broker)を指定する必要があります。使用するORBを、以下の方法で指定してください。
上記の方法により以下の値を設定することで、ORBを指定します。
プロパティ名 | 設定値 |
---|---|
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 |
Javaアプリケーション実行時に、javaコマンドのパラメタとして使用するORBを指定します。
以下のように、-Dオプションに続けて必要な情報を記述してください。
java -Dorg.omg.CORBA.ORBClass=com.fujitsu.ObjectDirector.CORBA.ORB -Dorg.omg.CORBA.ORBSingletonClass=com.fujitsu.ObjectDirector.CORBA.SingletonORB -Djavax.rmi.CORBA.StubClass=com.fujitsu.ObjectDirector.rmi.CORBA.StubDelegateImpl -Djavax.rmi.CORBA.UtilClass=com.fujitsu.ObjectDirector.rmi.CORBA.UtilDelegateImpl -Djavax.rmi.CORBA.PortableRemoteObjectClass=com.fujitsu.ObjectDirector.rmi.CORBA.PortableRemoteObjectDelegateImpl <アプリケーションのクラス名> |
使用するORBを記述したテキストファイル(ファイル名:orb.properties)を作成し、Javaのシステムプロパティ“java.home”に設定されているディレクトリ配下のlibに格納してください。
クライアントパッケージまたはInterstage Studioを使用して、JBKがインストールされている状態では、以下に格納します。
<JBKインストールディレクトリ>\jre\lib (注1) |
例
orb.propertiesファイルの設定例
org.omg.CORBA.ORBClass=com.fujitsu.ObjectDirector.CORBA.ORB |
環境変数の設定
環境変数 | 設定値 |
---|---|
CLASSPATH | C:\Interstage\J2EE\lib\isj2ee.jar (注1) |
環境変数 | 設定値 |
---|---|
CLASSPATH | /opt/FJSVj2ee/lib/isj2ee.jar (注1) |
LD_LIBRARY_PATH | /opt/FSUNod/lib |
環境変数 | 設定値 |
---|---|
CLASSPATH | /opt/FJSVj2ee/lib/isj2ee.jar (注1) |
LD_LIBRARY_PATH | /opt/FJSVod/lib |
注1) J2EEアプリケーションクライアントのみ必要
注2) EJBサービスの場合です。EJBクライアントの場合は、以下を指定してください。
C:\Interstage\EJBCL\lib\fjcontainer94.jar