JEE デプロイメント記述子値の設定
作業として重要なのは、ランタイム値 (環境変数値とほぼ同義) を JEE モジュールのデプロイメント記述子に入れることです。 例えば、次の表にリストされているワークベンチ・エディターと対話することができます。
| プロジェクト・タイプ | デプロイメント記述子の名前 | 値の割り当て方法 |
|---|---|---|
| アプリケーション・クライアント | application-client.xml | XML エディター、「設計」タブを使用 |
| EJB | ejb-jar.xml | EJB エディター、「Beans」タブを使用 |
| JEE Web | web.xml | web.xml エディター、「Environment (環境)」タブを使用 |
デプロイメント記述子を更新する方法として、内容を自動的に追加することをお勧めします。
これは、例えば以下の条件がすべて満たされた場合に行われます。
- Java™ プログラムまたはラッパーを生成している。
- genProperties ビルド記述子オプションを GLOBAL または PROGRAM に設定している。
- j2ee を YES に設定して、JEE ランタイム用に生成を実行している。
- genProject ビルド記述子オプションを有効な JEE プロジェクトに設定している。
EGL は既存のデプロイメント記述子からプロパティーを削除することはしませんが、以下のアクションは実行します。
- 既に存在するプロパティーを上書きする。
- 存在しないプロパティーを付加する。
デプロイメント記述子を更新するもう 1 つの方法は、JEE 環境ファイルから値をコピーして貼り付けることです。
J2EE 環境ファイルは、以下の条件がすべて満たされている場合に、生成中に作成されます。
- Java プログラムを生成する場合。
- genProperties ビルド記述子オプションを GLOBAL または PROGRAM に設定している。
- J2EE を YES に設定して、JEE ランタイム用に生成を実行している。
- ディレクトリーに生成する場合のように、genProject を有効な JEE プロジェクトに設定しない。
JEE 環境ファイルからアプリケーション・クライアントまたは EJB プロジェクトのデプロイメント記述子にエントリーを貼り付ける前に、 JEE 環境ファイルの説明に従って、ファイル内のエントリーの順序を変更する必要があります。 JEE Web プロジェクトで作業している場合は、 エントリーの順序を変更する必要はありません。