ページの先頭行へ戻る
Interstage Application Server V12.0.0 Java EE 7 設計・構築・運用ガイド
FUJITSU Software

13.3.13 クライアント

■JNDIサービスプロバイダの環境設定

J2EE機能名/定義名

J2EE定義方法

Java EE 7機能名/定義名

Java EE 7定義方法

説明

JNDI環境プロパティ

以下のいずれかの方法で指定します。
1. FJjndi.propertiesファイル
FJjndi.propertiesファイルは、以下に配置します。

C:\Interstage\J2EE\etc
/etc/opt/FJSVj2ee/etc
2. javax.naming.InitialContext(Hashtable environment)引数
3. アプリケーション起動時のコマンドラインでの引数(-D)

アプリケーションからJNDI SPへアクセスするために(new javax.naming.InitialContext()時に)生成する、InitialContextの初期化処理に使用される環境プロパティです。

InitialContextファクトリクラス名

JNDI環境プロパティの以下のプロパティで指定します。
java.naming.factory.initial

初期コンテキスト生成時の設定

スタンドアロンクライアントの場合
、gf-client.jarファイルを優先的に環境変数クラスパスに設定することでプロパティが自動設定されます。
また、明示的にJNDIの環境プロパティを指定する場合には以下を指定してください。
com.sun.enterprise.naming.SerialInitContextFactory

IJServerクラスタまたはアプリケーションクライアントコンテナの場合
コンテナが自動的に環境設定するため、JNDIの環境プロパティの指定は必要ありません。

ディレクトリサービスのユーザ認証で使用するユーザ名

JNDI環境プロパティの以下のプロパティで指定します。
FJUserID

ディレクトリサービスのユーザ認証で使用するユーザ名

JNDI環境プロパティの以下プロパティで指定します。
java.naming.security.principal

ディレクトリサービスのユーザ認証で使用するパスワード

JNDI環境プロパティの以下のプロパティで指定します。
FJPassword

ディレクトリサービスのユーザ認証で使用するパスワード

JNDI環境プロパティの以下プロパティで指定します。
java.naming.security.credentials

J2EEアプリケーションクライアントのdeployment descriptorファイル名

JNDI環境プロパティの以下のプロパティで指定します。
com.fujitsu.interstage.j2ee.DeploymentDescriptorClient

"application-client.xml"固定

名前変換ファイル名

JNDI環境プロパティの以下のプロパティで指定します。
EBEproperties

参照名に対応するJNDI名の指定

■環境エントリ名
<env-entry>タグの<env-entry-name>タグ値
■EJB参照名
<ejb-ref>タグの<ejb-ref-name>タグ値
■EJBローカル参照名
<ejb-local-ref>タグの<ejb-ref-name>タグ値
■リソース参照名
<resource-ref>タグの<res-ref-name>タグ値
■Destination参照名
<message-destination-ref>タグの<message-destination-ref-name>タグ値
■リソース環境参照名
<resource-env-ref>タグの<resource-env-ref-name>タグ値
■永続性ユニット参照名
<persistence-unit-ref>タグの<persistence-unit-ref-name>タグ値
■永続性コンテキスト参照名
<persistence-context-ref>タグの<persistence-context-ref-name>タグ値

HTTPトンネリングを処理するゲートウェイ

JNDI環境プロパティの以下プロパティで指定します。
HTTPGW

-

Java EE 7機能の場合、本定義に相当する定義は存在しません。

deployment descriptorファイルおよび名前変換ファイルのParserによる検証方法

JNDI環境プロパティの以下のプロパティで指定します。
VerificationMethod

-

Java EE 7機能の場合、本定義に相当する定義は存在しません。

分散トランザクション制御を行うか否か

JNDI環境プロパティの以下のプロパティで指定します。
com.fujitsu.ObjectDirector.CORBA.GlobalTransactionMode

-

Java EE 7機能の場合、本定義に相当する定義は存在しません。

■クライアント環境での環境設定

J2EE機能名/定義名

J2EE定義方法

Java EE 7機能名/定義名

Java EE 7定義方法

説明

ホスト名

以下のファイルで指定します。
C:\Interstage\ODWIN\etc\inithost

アクセスするサーバのIIOPリスナーの定義

Interstage ACC deployment descriptor (glassfish-acc.xml)ファイルの<client-container><target-server>タグに接続先のホスト名を記載します。

最大プロセス数

configファイルの以下のプロパティで指定します。
max_processes

Java EE 7機能の場合、本定義に相当する定義は存在しません。

使用するORB

アプリケーション起動時のシステムプロパティ、またはorb.propertiesで指定します。

Java EE 7機能の場合、本定義に相当する定義は存在しません。

環境変数

システム環境変数CLASSPATHおよびLD_LIBRARY_PATHでjarファイル、パスを指定します。

Java EEアプリケーションクライアントの環境設定
クラスパスの設定

環境変数APPCPATH
に追加するクラスパスを指定してください。