スクリプトと wsadmin
ツールを使用して、バックグラウンド・アプリケーションを使用可能または使用不可にすることができます。
このタスクについて
バックグラウンド・アプリケーションは、サーバーを始動する前に
アプリケーションを完全に初期化するかどうかを指定します。
デフォルトの設定は false であり、これは、
アプリケーションが開始するまではサーバーの始動が完了しないことを意味します。
値を true に設定した場合には、アプリケーションはバックグラウンド・スレッド上で始動し、
サーバーの始動は、アプリケーションの始動を待たずに継続されます。
場合により、アプリケーション・サーバーが始動しても、
アプリケーションを使用する準備が整っていないことがあります。
プロシージャー
- そのアプリケーション用のアプリケーション・デプロイメント・オブジェクトを見つけます。
以下に例を示します。
Jacl を使用:
set applicationDeployment [$AdminConfig getid /Deployment:adminconsole/ApplicationDeployment:/]
Jython を使用:
applicationDeployment = AdminConfig.getid('/Deployment:adminconsole/ApplicationDeployment:/')
各部の意味は、次のとおりです。
set |
Jacl コマンドです。 |
applicationDeployment |
変数名です。 |
$ |
変数名を値で置換する Jacl 演算子です。 |
AdminConfig |
WebSphere Application
Server の構成を表すオブジェクトです。 |
getid |
AdminConfig コマンドです。 |
Deployment |
タイプです。 |
ApplicationDeployment |
タイプです。 |
adminconsole |
アプリケーションの名前です。 |
- バックグラウンド・アプリケーションを使用可能に設定します。以下に例を示します。
Jacl を使用:
$AdminConfig modify $applicationDeployment "{backgroundApplication true}"
Jython を使用:
AdminConfig.modify(applicationDeployment, ['backgroundApplication', 'true'])
各部の意味は、次のとおりです。
$ |
変数名を値で置換する Jacl 演算子です。 |
AdminConfig |
WebSphere Application
Server の構成を表すオブジェクトです。 |
modify |
AdminConfig コマンドです。 |
applicationDeployment |
ステップ 1 で設定された変数名です。
|
backgroundApplication |
属性です。
|
true |
backgroundApplication 属性の値です。 |
- 構成の変更を保管します。詳しくは、wsadmin ツールによる構成変更の保管
の項目を参照してください。
- ノードを同期します (Network Deployment 環境の場合のみ)。
詳しくは、wsadmin ツールによるノードの同期化
の項目を参照してください。