[Windows]

WASServiceHelper ユーティリティーを使用したアプリケーション・サーバー用の Windows サービスの作成

wasservicehelper.batWASService.exe のフロントエンドとして使用して、Windows オペレーティング・システムで WebSphere® Application Server サービスを追加、更新、または削除できます。

事前処理

WASServiceHelper ユーティリティーを使用して Windows オペレーティング・システム上の WebSphere Application Server サービスを追加、更新、または削除するには、 WASService.exe および wasservicehelper.bat がデフォルト・ディレクトリーになければなりません。
app_server_root\bin

このタスクの概要

Windows オペレーティング・システムで WASService コマンドを使用して WebSphere Application Server サービスを追加または削除すると、混乱を招き、エラーが発生しやすくなります。 WASServiceHelper ユーティリティーは、 WebSphere Application Server の Windows サービスの追加、更新、または削除にかかる時間を大幅に短縮し、エラーの機会を減らします。 WebSphere Application Server バージョン 8.0より前は、 WASServiceHelper ユーティリティーは、 WASServiceCmdという名前の無料サービス・ダウンロードとして提供されていました。

WASServiceHelper ユーティリティーのサポートされている管理機能には、次の機能が含まれます。
  • 最小限の必須パラメーターを使用して、新規 Windows サービスを追加するか、既存の Windows サービスを更新します
  • 使用可能なすべてのパラメーターを使用して、新規 Windows サービスを追加するか、既存の Windows サービスを更新します
  • サービスの削除
  • サービスの状況の表示
  • 問題判別のために WASService トレースを使用可能化
注: 一般的な問題の回避に役立つヒントと警告が表示されます。
以下の手順は、WASServiceHelper ユーティリティーで最小数のパラメーターを使用してサービスを作成する例です。

手順

  1. 次のディレクトリーに移動します。
    app_server_root\bin
  2. WASServiceHelper ユーティリティーを起動します。
    wasservicehelper.bat
  3. メインメニューの 「オプションの横の数値を選択」 に応答して、パラメーターの最小数を使用してサービスを作成するために 1 を選択します。
  4. 「プロファイルの横の番号を選択してください」に応答して、サービスを作成するプロファイルに関連付けられている番号を選択します。
  5. 「サーバーの横の番号を選択」に応答して、サーバーに関連付けられている番号を選択します。
  6. ご使用のサービスのサービス名を入力します。
  7. 次のステップでは、 Enter キーを押してデフォルト値を受け入れるか、必要に応じて変更します。
    1. 追加の start 引数を入力します。
      -startArgs-stopArgs は必須オプションではありません。 これらのオプションは、JVM プロセスの開始と停止に使用される追加パラメーターを指定するために使用します。 例えば、次のようにユーザー名とパスワードを追加できます。
      -stopArgs "-username myname -password passw0rd"
      
      これらの追加パラメーターは、JVM プロセスを停止するために Windows サービスが使用するスクリプトに自動的に渡されます。

      デフォルトは、追加引数を提供せず、Enter を押してこのオプションをスキップできます。

    2. ログのルート・パスを入力します。

      Enter を押してデフォルトの場所を受け入れるか、ログ・ルート・ディレクトリーへの絶対パスを入力することができます。

    3. ログ・ファイル名を入力します。

      Enter を押してデフォルトの場所を受け入れるか、ログ・ファイル・ディレクトリーへの絶対パスを入力することができます。

    4. 構成ルートの場所を入力します。

      Enter を押してデフォルトの場所を受け入れるか、構成ルート・ディレクトリーへの絶対パスを入力することができます。

    5. 再始動ポリシーを指定します。

      このサービスが失敗した場合に、自動的にサービスを再始動するには 1 を入力します。 サービスが失敗した場合に、手動で再始動するには 2 を入力します。

      Enter を押す場合、デフォルト値 1 が想定されます。

    6. 始動タイプを指定します。

      オペレーティング・システムが始動するとき、またはサービスが最初に呼び出されたときに、このサービスを自動的に始動する場合は、1 を入力します。 Windows の「サービス」パネルを使用してサービスを手動で開始する必要がある場合は、2 を入力します。

      Enter を押す場合、デフォルト値 1 が想定されます。

  8. 最終コマンドが表示されているパネルのすべてのパラメーターを確認し、 「Execute command now? (今すぐコマンドを実行する)」 に応答します。 Y (はい) または N (いいえ) を指定します。

    Y を入力する場合、WASServiceHelper ユーティリティーは WASService コマンドを実行し、選択されているパラメーターをすべて呼び出します。

    注: これにより、現行ディレクトリー内の WASServiceHelper.log ファイルに、サービスの追加、更新、または削除に使用される実際の WASService コマンドを含む項目も作成されます。 例:
    WASService.exe -add "Deployment Mgr01" -serverName "dmgr"
    -profilePath "C:\Program Files\IBM\WebSphere\AppServer\profiles\Dmgr01"
    -logRoot "C:\Program Files\IBM\WebSphere\AppServer\profiles\Dmgr01\logs\dmgr"
    -logFile "C:\Program Files\IBM\WebSphere\AppServer\profiles\Dmgr01\logs\dmgr\WS_startdmgr.log" 
    -encodeParams -stopArgs "-username vanno -password ****** "
    -startType manual
    -restart false