ページの先頭行へ戻る
Interstage Application Server/Interstage Web Server Express 移行ガイド
FUJITSU Software

2.6 ワークユニット

J2EE機能の場合


Java EE機能の場合

J2EE機能のIJServerワークユニットは、Java EE機能のIJServerクラスタに相当します。


■比較

J2EEの機能名/定義名

Java EEの機能名/定義名

IJServerタイプ

プロセス多重度

サーバーインスタンス

クラスパス

クラスパスのサフィックス

アプリケーション固有ライブラリパス

ライブラリ

パス

ライブラリパス

環境変数

環境変数

Javaバージョン

Javaバージョン

Java VMオプション

JVMオプション

Javaヒープ/Java Permanent領域不足時の制御

Javaヒープ/Permanent世代領域不足時の制御

ワークユニット自動起動

起動時にインスタンスを起動

起動ユーザー名

サービス運用ユーザー

アプリケーション最大処理時間

アプリケーション最大処理時間

アプリケーション最大処理時間超過時の制御

アプリケーション最大処理時間超過時の制御

ワークユニット起動待ち時間

IJServerクラスタ起動待ち時間

プロセス強制停止時間

IJServerクラスタ停止待ち時間

リトライカウント

リトライカウントリセット時間

デバッグ起動

デバッグ

カレントディレクトリ

カレントディレクトリのパス

カレントディレクトリのタイプ

退避するカレントディレクトリの世代数

退避するカレントディレクトリの世代数

ログ出力ディレクトリ

ログ出力ディレクトリ

アプリケーション自動再起動失敗時の制御


IJServerタイプ

J2EE機能名/定義名

J2EE定義方法

Java EE機能名/定義名

Java EE定義方法

IJServerタイプ

■Interstage管理コンソール

IJServer設定 > IJServerタイプ

■コマンド

IJServer定義ファイルの以下のタグで指定します。

<IJServer><Type>

プロセス多重度

J2EE機能名/定義名

J2EE定義方法

Java EE機能名/定義名

Java EE定義方法

プロセス多重度

■Interstage管理コンソール

ワークユニット設定 > プロセス多重度

サーバーインスタンス

■Interstage Java EE管理コンソール

クラスタ> [クラスタ名]> インスタンスタブ

■コマンド

IJServer定義ファイルの以下のタグで指定します。

<IJServer><Common><ProcessConcurrency>

■コマンド

asadmin create-clusterサブコマンドの--newinstancesオプションで指定するか、asadmin create-instance/delete-instanceサブコマンドでインスタンスの追加、削除を行います。

クラスパス

J2EE機能名/定義名

J2EE定義方法

Java EE機能名/定義名

Java EE定義方法

クラスパス

■Interstage管理コンソール

ワークユニット設定 > クラスパス

クラスパスのサフィックス

■Interstage Java EE管理コンソール

設定> [設定名]> JVM 設定> パス設定> クラスパスのサフィックス

■コマンド

IJServer定義ファイルの以下のタグで指定します。

<IJServer><Common><ClassPaths>

■コマンド

asadmin setサブコマンドで以下の定義項目を更新します。

[IJServerクラスタ名].java-config.classpath-suffix

アプリケーションが動作時に使用するクラスパスを指定します。


アプリケーション固有ライブラリパス

J2EE機能名/定義名

J2EE定義方法

Java EE機能名/定義名

Java EE定義方法

アプリケーション固有ライブラリパス

■Interstage管理コンソール

ワークユニット設定 > アプリケーション固有ライブラリパス

ライブラリ

■Interstage Java EE管理コンソール

エンタープライズアプリケーション/モジュールを配備> ライブラリ

■コマンド

IJServer定義ファイルの以下のタグで指定します。

<IJServer><Common><ApplicationClassPaths>

■コマンド

asadmin deployサブコマンドの--librariesオプションで指定します。

パス

J2EE機能名/定義名

J2EE定義方法

Java EE機能名/定義名

Java EE定義方法

パス

■Interstage管理コンソール

ワークユニット設定 > パス

■コマンド

IJServer定義ファイルの以下のタグで指定します。

<IJServer><Common><PathsForApplication>

ライブラリパス

J2EE機能名/定義名

J2EE定義方法

Java EE機能名/定義名

Java EE定義方法

ライブラリパス

■Interstage管理コンソール

ワークユニット設定 >ライブラリパス

■コマンド

IJServer定義ファイルの以下のタグで指定します。

<IJServer><Common><LibrariesForApplication>

環境変数

J2EE機能名/定義名

J2EE定義方法

Java EE機能名/定義名

Java EE定義方法

環境変数

■Interstage管理コンソール

ワークユニット設定 > 環境変数

環境変数

■Interstage Java EE管理コンソール

設定> [設定名]> プロセス制御> 環境変数

■コマンド

IJServer定義ファイルの以下のタグで指定します。

<IJServer><Common><EnvironmentVariables>

■コマンド

asadmin setサブコマンドで以下の定義項目を更新します。

[IJServerクラスタ名].ijserver-control.environment-variable

アプリケーションが動作時に使用する環境変数を指定します。


Javaバージョン

J2EE機能名/定義名

J2EE定義方法

Java EE機能名/定義名

Java EE定義方法

Javaバージョン

■Interstage管理コンソール

ワークユニット設定 > Javaバージョン

Javaバージョン

ijinitコマンドの--javaversionオプションで指定します。

■コマンド

IJServer定義ファイルの以下のタグで指定します。

<IJServer><Common><JavaVersion>

Java VMオプション

J2EE機能名/定義名

J2EE定義方法

Java EE機能名/定義名

Java EE定義方法

Java VMオプション

■Interstage管理コンソール

ワークユニット設定 > Java VMオプション

JVMオプション

■Interstage Java EE管理コンソール

設定> [設定名]> JVM 設定> JVM オプション

■コマンド

IJServer定義ファイルの以下のタグで指定します。

<IJServer><Common><JavaCommandOptions>

■コマンド

asadmin create-jvm-options/delete-jvm-optionsサブコマンドでJVMオプションの追加・削除を行います。

Javaコマンドに指定するオプションを指定します。


Javaヒープ/Java Permanent領域不足時の制御

J2EE機能名/定義名

J2EE定義方法

Java EE機能名/定義名

Java EE定義方法

Javaヒープ/Java Permanent領域不足時の制御

■Interstage管理コンソール

ワークユニット設定 > Javaヒープ/Java Permanent領域不足時の制御

Javaヒープ/Permanent世代領域不足時の制御

■Interstage Java EE管理コンソール

設定> [設定名]> プロセス制御> Javaヒープ/Permanent世代領域不足時の制御

■コマンド

IJServer定義ファイルの以下のタグで指定します。

<IJServer><Common><ReactivationOfProcessAtOutOfMemory>

■コマンド

asadmin setサブコマンドで以下の定義項目を更新します。

[IJServerクラスタ名].ijserver-control.restart-process-at-out-of-memory

Javaヒープ、またはJava Permanent領域が不足した場合のIJServerの制御を選択します。


ワークユニット自動起動

J2EE機能名/定義名

J2EE定義方法

Java EE機能名/定義名

Java EE定義方法

ワークユニット自動起動

■Interstage管理コンソール

ワークユニット設定 > ワークユニット自動起動

起動時にインスタンスを起動

■Interstage Java EE管理コンソール

ノードエージェント> ijna> 起動時にインスタンスを起動

■コマンド

IJServer定義ファイルの以下のタグで指定します。

<IJServer><AutomaticStart><Mode>

■コマンド

asadmin setサブコマンドで以下の定義項目を更新します。

node-agent.ijna.start-servers-in-startup

J2EEでは、IJServerワークユニット単位で指定できましたが、Java EEでは、Java EE運用環境全体への指定となります。


起動ユーザー名

J2EE機能名/定義名

J2EE定義方法

Java EE機能名/定義名

Java EE定義方法

起動ユーザー名

■Interstage管理コンソール

ワークユニット設定 > 起動ユーザ名

サービス運用ユーザー

ijsetoperatoridコマンドで指定します。

■コマンド

IJServer定義ファイルの以下のタグで指定します。

<IJServer><AutomaticStart><User>

アプリケーション最大処理時間

J2EE機能名/定義名

J2EE定義方法

Java EE機能名/定義名

Java EE定義方法

アプリケーション最大処理時間

■Interstage管理コンソール

ワークユニット設定 > アプリケーション最大処理時間

アプリケーション最大処理時間

■Interstage Java EE管理コンソール

設定> [設定名]> プロセス制御> アプリケーション最大処理時間

■コマンド

IJServer定義ファイルの以下のタグで指定します。

<IJServer><Common><ProcessingTime><MaximumProcessingTime>

■コマンド

asadmin setサブコマンドで以下の定義項目を更新します。

[IJServerクラスタ名].ijserver-control.maximum-processing-time

アプリケーションの最大処理時間を指定します。


アプリケーション最大処理時間超過時の制御

J2EE機能名/定義名

J2EE定義方法

Java EE機能名/定義名

Java EE定義方法

アプリケーション最大処理時間超過時の制御

■Interstage管理コンソール

ワークユニット設定 > アプリケーション最大処理時間超過時の制御

アプリケーション最大処理時間超過時の制御

■Interstage Java EE管理コンソール

設定> [設定名]> プロセス制御> アプリケーション最大処理時間超過時の制御

■コマンド

IJServer定義ファイルの以下のタグで指定します。

<IJServer><Common><TerminateProcessModeForTimeout>

■コマンド

asadmin setサブコマンドで以下の定義項目を更新します。

[IJServerクラスタ名].ijserver-control.terminate-process-for-timeout

アプリケーションの最大処理時間が超過した場合の制御を指定します。


ワークユニット起動待ち時間

J2EE機能名/定義名

J2EE定義方法

Java EE機能名/定義名

Java EE定義方法

ワークユニット起動待ち時間

■Interstage管理コンソール

ワークユニット設定 > ワークユニット起動待ち時間

IJServerクラスタ起動待ち時間

■Interstage Java EE管理コンソール

設定> [設定名]> プロセス制御> IJServerクラスタ起動待ち時間

■コマンド

IJServer定義ファイルの以下のタグで指定します。

<IJServer><StartupMonitorTime>

■コマンド

asadmin setサブコマンドで以下の定義項目を更新します。

[IJServerクラスタ名].ijserver-control.maximum-startup-time

IJServerの起動が完了するまでの監視時間を指定します。


プロセス強制停止時間

J2EE機能名/定義名

J2EE定義方法

Java EE機能名/定義名

Java EE定義方法

プロセス強制停止時間

■Interstage管理コンソール

ワークユニット設定 >

IJServerクラスタ停止待ち時間

■Interstage Java EE管理コンソール

設定> [設定名]> プロセス制御> IJServerクラスタ停止待ち時間

■コマンド

IJServer定義ファイルの以下のタグで指定します。

<IJServer><ShutdownMonitorTime>

■コマンド

asadmin setサブコマンドで以下の定義項目を更新します。

[IJServerクラスタ名].ijserver-control.maximum-stop-time

IJServerの停止が完了するまでの監視時間を指定します。


リトライカウント

J2EE機能名/定義名

J2EE定義方法

Java EE機能名/定義名

Java EE定義方法

リトライカウント

■Interstage管理コンソール

ワークユニット設定 > リトライカウント

■コマンド

IJServer定義ファイルの以下のタグで指定します。

<IJServer><ApplicationRetry><AbnormalTerminationCounts>

リトライカウントリセット時間

J2EE機能名/定義名

J2EE定義方法

Java EE機能名/定義名

Java EE定義方法

リトライカウントリセット時間

■Interstage管理コンソール

ワークユニット設定 > リトライカウントリセット時間

■コマンド

IJServer定義ファイルの以下のタグで指定します。

<IJServer><Common><RetryCountResetTime>

デバッグ起動

J2EE機能名/定義名

J2EE定義方法

Java EE機能名/定義名

Java EE定義方法

デバッグ起動

■Interstage管理コンソール

ワークユニット設定 > デバッグ起動

デバッグ

■Interstage Java EE管理コンソール

設定> [設定名]> JVM 設定> デバッグ

■コマンド

IJServer定義ファイルの以下のタグで指定します。

<IJServer><JavaDebugStart>

■コマンド

asadmin setサブコマンドで以下の定義項目を更新します。

[IJServerクラスタ名].java-config.debug-enabled

Javaアプリケーションプロセスをデバッグ起動するかどうかを指定します。


カレントディレクトリ

J2EE機能名/定義名

J2EE定義方法

Java EE機能名/定義名

Java EE定義方法

カレントディレクトリ

■Interstage管理コンソール

ワークユニット設定 > カレントディレクトリ

カレントディレクトリのパス

■Interstage Java EE管理コンソール

設定> [設定名]> プロセス制御> カレントディレクトリのパス

■コマンド

IJServer定義ファイルの以下のタグで指定します。

<IJServer><CurrentDirectory><Directory>

■コマンド

asadmin setサブコマンドで以下の定義項目を更新します。

[IJServerクラスタ名].ijserver-control.current-directory.path

Javaアプリケーションプロセスが使用するカレントディレクトリのパスを指定します。


カレントディレクトリのタイプ

J2EE機能名/定義名

J2EE定義方法

Java EE機能名/定義名

Java EE定義方法

カレントディレクトリのタイプ

■Interstage管理コンソール

ワークユニット設定 > カレントディレクトリ

■コマンド

IJServer定義ファイルの以下のタグで指定します。

<IJServer><CurrentDirectory><Type>

退避するカレントディレクトリの世代数

J2EE機能名/定義名

J2EE定義方法

Java EE機能名/定義名

Java EE定義方法

退避するカレントディレクトリの世代数

■Interstage管理コンソール

ワークユニット設定 > 退避するカレントディレクトリの世代数

退避するカレントディレクトリの世代数

■Interstage Java EE管理コンソール

設定> [設定名]> プロセス制御> 退避するカレントディレクトリの世代数

■コマンド

IJServer定義ファイルの以下のタグで指定します。

<IJServer><Common><NumberOfRevisionDirectories>

■コマンド

asadmin setサブコマンドで以下の定義項目を更新します。

[IJServerクラスタ名].ijserver-control.current-directory.number-of-generations

Javaアプリケーションプロセスが使用するカレントディレクトリを退避する世代数を指定します。


ログ出力ディレクトリ

J2EE機能名/定義名

J2EE定義方法

Java EE機能名/定義名

Java EE定義方法

ログ出力ディレクトリ

■Interstage管理コンソール

ワークユニット設定 > ログ出力ディレクトリ

ログ出力ディレクトリ

■Interstage Java EE管理コンソール

設定> [設定名]> ロガーの設定> ログ出力ディレクトリ

■コマンド

IJServer定義ファイルの以下のタグで指定します。

<IJServer><Log><Directory>

■コマンド

asadmin setサブコマンドで以下の定義項目を更新します。

[IJServerクラスタ名].log-service.log-directory

ログ出力ディレクトリを指定します。


アプリケーション自動再起動失敗時の制御

J2EE機能名/定義名

J2EE定義方法

Java EE機能名/定義名

Java EE定義方法

アプリケーション自動再起動失敗時の制御

■Interstage管理コンソール

ワークユニット設定 > アプリケーション自動再起動失敗時の制御

■コマンド

IJServer定義ファイルの以下のタグで指定します。

<IJServer><ProcessDegeneracy>