エンタープライズ・アプリケーションの開始または停止

稼働中でない (状況が「停止中」の) アプリケーションを開始する方法や、 稼働中の (状況が「始動済み」の) アプリケーションを停止する方法について説明します。

始める前に

Java™ Platform, Enterprise Edition (Java EE) アプリケーションをサーバーにインストールします。デフォルトでは、 サーバーの始動時に、アプリケーションが自動的に開始されます。

このタスクについて

以下を使用して、アプリケーションを手動で開始および停止できます。

  • 管理コンソール
  • wsadmin ツールで AdminControl オブジェクトの startApplication 属性および stopApplication 属性
  • wsadmin ツールで AdminTask.submitJob -jobType オブジェクトの startApplication 管理ジョブおよび stopApplication 管理ジョブ
  • ApplicationManager または AppManagement MBeans を使用する Java プログラム

ステップでは、管理コンソールを使用してアプリケーションを開始または停止する方法について説明します。

トラブルの回避 (Avoid trouble) トラブルの回避 (Avoid trouble): このステップは、Java Application Programming Interface (API) for XML-Based Web Services (JAX-WS) サービス・プロバイダーが含まれていないアプリケーションに適用されます。 JAX-WS サービス・プロバイダーが含まれるアプリケーションを停止または開始するには、サービス・プロバイダー・ページ (アクセスするには、「サービス」 > 「サービス・プロバイダー」をクリックします) を使用します。 サービス・プロバイダー・アプリケーションを開始するには、サービスを選択し、「アプリケーションの開始」をクリックします。 サービス・プロバイダー・アプリケーションを停止するには、サービスを選択し、「アプリケーションの停止 (Stop Application)」をクリックします。 次に、「アプリケーションの停止 (Stop Application)」ページで「OK」をクリックし、 エンタープライズ Bean およびサーブレットなどのその他のサービスも含めて、アプリケーション内のすべてのモジュールを 停止します。gotcha

手順

  1. 「エンタープライズ・アプリケーション」ページに進みます。コンソールのナビゲーション・ツリーで「アプリケーション」 > 「アプリケーション・タイプ」 > 「WebSphere エンタープライズ・アプリケーション」をクリックします。
  2. 開始または停止するアプリケーションのチェック・ボックスを選択します。
  3. 以下のボタンをクリックします。
    オプション 説明
    開始 アプリケーションを実行し、 アプリケーションの状態を「始動済み」に変更します。アプリケーションがデプロイされているサーバーのすべてが 稼働しているのではない場合、状況は partially started に変更されます。
    停止 アプリケーションの処理を停止し、 アプリケーションの状態を「停止済み」に変更します。
    稼働中のアプリケーションを再始動するには、再始動するアプリケーションを選択し、 「停止」、さらに「始動」とクリックします。

タスクの結果

アプリケーションの状態が変更されると、アプリケーションが始動または停止したことを示す メッセージが表示されます。

[z/OS]アプリケーションがデプロイされているアプリケーション・サーバーが、サーバーの始動中にデプロイメント・マネージャーの構成と同期をとると、アプリケーションは開始されず、DeploymentDescriptorLoadException が サーバーの SystemErr.log ファイルに書き込まれることがあります。 サーバーを停止してから再始動し、再度アプリケーションを開始してみてください。

注: このトピックでは、 1 つ以上のアプリケーション・サーバー・ログ・ファイルを参照します。推奨される代替案として、分散システムや IBM® i システムの SystemOut.logSystemErr.logtrace.logactivity.log ファイルではなく、High Performance Extensible Logging (HPEL) ログおよびトレース・インフラストラクチャーを使用するようにサーバーを構成できます。また HPEL は、ネイティブ z/OS® ロギング機能と連携させて使用することができます。HPEL を使用する場合、LogViewer コマンド・ライン・ツールを サーバー・プロファイルの bin ディレクトリーから使用して、すべてのログ・ファイルにアクセスし、 情報をトレースできます。HPEL の使用について詳しくは、HPEL を使用してのアプリケーションの トラブルシューティングに関する情報を参照してください。

次のタスク

アプリケーションが配置されているサーバーが始動する際に 、アプリケーションが自動的に開始されないように構成することができます。 その場合には、このトピックで説明するオプションを使用して、アプリケーションを手動で開始します。

サーバーの始動時に、アプリケーションを自動的に開始する場合は、 アプリケーションまたはそのサーバーが始動する速度を制御する値を調整できます。

  1. 「アプリケーション」 > 「アプリケーション・タイプ」 > 「WebSphere エンタープライズ・アプリケーション」 > 「application_name」 > 「始動の動作」とクリックします。
  2. 始動順序」に別の値を指定します。

    この設定は、 サーバーの始動時に開始するアプリケーションの順序を指定します。デフォルト値は 1 で 、0 から 2147483647 までの値を指定できます。開始ウェイトが最も小さいアプリケーションが最初に始動します。

  3. サーバー始動の完了前にアプリケーションを起動」に別の値を指定します。

    この設定は、 サーバーの始動前にアプリケーションを完全に初期化する必要があるかどうかを指定します。 デフォルト値は false で、この設定により、 アプリケーションが始動するまでサーバーは完全に始動しません。 サーバーの始動に要する時間を短縮するには、 値を true に設定して、アプリケーションをバックグラウンド・スレッドで始動します。 こうすれば、アプリケーションを待たずにサーバーの始動を続行できます。

  4. アプリケーションまたはモジュールがクラスターにデプロイされ、ほかに構成の変更を行わない場合は、 「エンタープライズ・アプリケーション」ページの「更新のロールアウト」をクリックして、 アプリケーションまたはモジュールがデプロイされているクラスターの全クラスター・メンバーに変更済み構成を伝搬します。「更新のロールアウト」により、クラスター・メンバーが含まれるノード上で構成が順次更新されます。
  5. 変更をアプリケーション構成に保存します。

トピックのタイプを示すアイコン タスク・トピック



タイム・スタンプ・アイコン 最終更新: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=trun_app_startstop
ファイル名:trun_app_startstop.html