エンタープライズ・アプリケーションの開始または停止
実行されていない (状況が Stoppedの) アプリケーションを開始することも、実行中の (状況が Startedの) アプリケーションを停止することもできます。
事前処理
Java™ Platform, Enterprise Edition (Java EE) アプリケーションをサーバーにインストールします。 デフォルトでは、 サーバーの始動時に、アプリケーションが自動的に開始します。
このタスクの概要
以下を使用して、アプリケーションを手動で開始および停止できます。
- 管理コンソール
- wsadmin ツールで AdminControl オブジェクトの startApplication 属性および stopApplication 属性
- wsadmin ツールで AdminTask.submitJob -jobType オブジェクトの startApplication 管理ジョブおよび stopApplication 管理ジョブ
- ApplicationManager または AppManagement MBeans を使用する Java プログラム
このステップでは、管理コンソールを使用してアプリケーションを開始または停止する方法について説明します。
問題の回避: このステップは、Java Application Programming Interface (API) for XML-Based Web Services (JAX-WS) サービス・プロバイダーを含まないアプリケーションに適用されます。 JAX-WS サービス・プロバイダーを含むアプリケーションを停止または開始するには、 をクリックしてアクセスする「サービス・プロバイダー」ページを使用します。 サービス・プロバイダー・アプリケーションを開始するには、サービスを選択し、「アプリケーションの開始」をクリックします。 サービス・プロバイダー・アプリケーションを停止するには、サービスを選択し、「アプリケーションの停止 (Stop Application)」をクリックします。 次に、「アプリケーションの停止 (Stop Application)」ページで「OK」をクリックし、
エンタープライズ Bean およびサーブレットなどのその他のサービスも含めて、アプリケーション内のすべてのモジュールを
停止します。
手順
結果
アプリケーションの状態が変更され、アプリケーションが開始または停止したことを示すメッセージが表示されます。
注: このトピックでは、1 つ以上のアプリケーション・サーバー・ログ・ファイルを参照します。 推奨される代替方法として、分散システムおよび IBM® i システムで SystemOut.log 、 SystemErr.log、 trace.log、および activity.log ファイルを使用する代わりに、High Performance Extensible Logging (HPEL) ログおよびトレース・インフラストラクチャーを使用するようにサーバーを構成することができます。 HPEL は、ネイティブ z/OS® ロギング機能と組み合わせて使用することもできます。 HPEL を使用する場合、すべてのログとトレース情報にアクセスするには、サーバー・プロファイルの bin ディレクトリーから、LogViewer コマンド行ツールを使用します。 HPEL の使用について詳しくは、 HPEL の使用に関する情報 を参照してアプリケーションのトラブルシューティングを行ってください。
次の作業
常駐するサーバーの始動時に アプリケーションが自動的に始動しないように構成する ことができます。 その場合には、このトピックで説明するオプションを使用して、アプリケーションを手動で開始します。
サーバーの始動時に、アプリケーションを自動的に開始する場合は、 アプリケーションまたはそのサーバーが始動する速度を制御する値を調整できます。