J2EE機能名/定義名 | J2EE定義方法 | Java EE 7機能名/定義名 | Java EE 7定義方法 | 説明 |
---|
名前 | IJServer定義ファイルの以下のタグで指定します。 <IJServer><ExecutionClasses><StartupClass><Name> ※停止時実行クラスの場合は、<StartupClass>を<ShutdownClass>に読み替えてください。
Interstage管理コンソールの実行クラス > 名前 | 名前 | create-lifecycle-moduleサブコマンドのオペランドで指定します。 | 定義名を指定します。 |
実行するクラス名 | IJServer定義ファイルの以下のタグで指定します。 <IJServer><ExecutionClasses><StartupClass><ClassName> ※停止時実行クラスの場合は、<StartupClass>を<ShutdownClass>に読み替えてください。
Interstage管理コンソールの実行クラス > 実行するクラス名 | クラス名 | create-lifecycle-moduleサブコマンドの--classnameオプションで指定します。 | 実行するクラスを指定します。 |
実行順 | IJServer定義ファイルの以下のタグで指定します。 <IJServer><ExecutionClasses><StartupClass><RelationalApplicationName>、 および、 <IJServer><ExecutionClasses><StartupClass><CallsOption> ※停止時実行クラスの場合は、<StartupClass>を<ShutdownClass>に読み替えてください。
Interstage管理コンソールの実行クラス > 実行順 | 読み込み順序 | create-lifecycle-moduleサブコマンドの--loadorderオプションで指定します。 | Java EE 7のライフサイクルモジュールでは、モジュール間の実行順を「読み込み順序」として数値で指定します。 |
引数 | IJServer定義ファイルの以下のタグで指定します。 <IJServer><ExecutionClasses><StartupClass><Args> <IJServer><ExecutionClasses><ShutdownClass><Args>
Interstage管理コンソールの実行クラス > 引数 | プロパティ | create-lifecycle-moduleサブコマンドの--propertyオプションで指定します。 | Java EE 7のライフサイクルモジュールでは、プロパティを利用して引数を受渡します。 |
例外発生時のワークユニット起動 | IJServer定義ファイルの以下のタグで指定します。 <IJServer><ExecutionClasses><StartupClass><FailureOption> ※停止時実行クラスの場合は、<StartupClass>を<ShutdownClass>に読み替えてください。
Interstage管理コンソールの実行クラス > 例外発生時のワークユニット起動 | - | | Java EE 7では、例外発生時の動作を指定することはできません。 |
ワークユニット多重時の呼出し | IJServer定義ファイルの以下のタグで指定します。 <IJServer><ExecutionClasses><StartupClass><ExecuteForEachProcess> ※停止時実行クラスの場合は、<StartupClass>を<ShutdownClass>に読み替えてください。
Interstage管理コンソールの実行クラス > ワークユニット多重時の呼出し | - | | J2EEでは、プロセス多重度が2以上のIJServerにおいて、起動・停止時実行クラスをIJServerで一度だけ呼び出すことができました。 Java EE 7では、複数サーバーインスタンスが定義されたIJServerクラスタにおいて、必ずサーバーインスタンスごとにライフサイクルモジュールが実行されます。 |
クラスを実行するコンテナ | IJServer定義ファイルの以下のタグで指定します。 <IJServer><ExecutionClasses><StartupClass><Container> ※停止時実行クラスの場合は、<StartupClass>を<ShutdownClass>に読み替えてください。 | - | | Java EE 7では、WebアプリケーションとEJBアプリケーションを別JavaVMで運用する形態のIJServerクラスタを作成することはできないため、クラスを実行するコンテナを指定する必要はありません。 |