WebSphere Application Server Network Deployment, Version 6.1   
             オペレーティング・システム: AIX , HP-UX, Linux, Solaris, Windows, Windows Vista

             目次と検索結果のパーソナライズ化

コンソールを使用したアプリケーションの更新

アプリケーションの更新とは、 新しいファイルまたはモジュールをインストール済みのアプリケーションに追加すること、 またはすでにインストールされているアプリケーション、ファイル、またはモジュールを置き換えたり除去したりすることです。

始める前に

サーバー上のアプリケーション・ファイルを更新する前に、 そのファイルがデプロイ可能モジュール内にアセンブルされていることを確認してください。

次に、アプリケーション・ファイルの更新方法 を参照して、 アプリケーション・ファイルの更新方法を決定してください。 エンタープライズ・アプリケーションまたはモジュールは、 管理コンソール、wsadmin ツール、または Java MBean プログラミングを使用して更新できます。 これらの方法で提供される更新機能は同様のものです。

また、更新したファイルが、 ユーザーのデプロイメント・ターゲットにインストール可能になっていることを確認します。

このタスクについて

このトピックでは、管理コンソールを使用して、 デプロイ済みアプリケーションまたはモジュールを更新する方法について説明します。

プロシージャー

  1. インストールされているアプリケーションをバックアップします。
    1. 管理コンソールの「エンタープライズ・アプリケーション」ページに進みます。 コンソールのナビゲーション・ツリーで、 「アプリケーション」 > 「エンタープライズ・アプリケーション」 をクリックします。
    2. アプリケーションを EAR ファイルにエクスポートします。 アンインストールするアプリケーションを選択して、「エクスポート」をクリックします。 アプリケーションをエクスポートすると、バインディング情報が保存されます。
  2. 「エンタープライズ・アプリケーション」ページでアプリケーションを選択して、「更新」をクリックします。 「Preparing for application update」ページが表示されます。
  3. 「Specify the EAR, WAR, SAR or JAR module to upload and install」で、以下を実行してください。
    1. 更新するアプリケーション」が更新対象のアプリケーションを示していることを確認します。
    2. アプリケーション更新オプション」で、更新するインストール済みアプリケーション、 モジュール、またはファイルを選択します。

      オンライン・ヘルプ、アプリケーションの更新設定の準備で、 このオプションについて詳しく説明しています。

  4. アプリケーション全体の置換」または「単一モジュールの置換または追加」オプションを選択した場合は、以下のようにします。
    1. 次へ」をクリックして、アプリケーション・ファイル更新のウィザードを表示します。
    2. 更新ウィザードのステップに従います。

      この更新ウィザードでは、 インストール・ウィザードと同様、アプリケーションのバインディング情報の指定または編集用のフィールドが提供されています。 ガイダンスとして、アプリケーションのインストール、 およびアプリケーション・インストールの設定ページについての情報を参照してください。

      インストールのステップには、新規バージョンと旧バージョンのバインディング情報のマージが 含まれるという点に注意してください。 新規バージョンに、EJB JNDI 名、EJB 参照、または リソース参照のような、アプリケーション成果物のバインディングが含まれている場合、 それらのバインディングはマージ後のバインディング情報に含まれます。新規バインディングが ない場合には、インストール済み (旧) バージョンのバインディングが使用されます。 旧バージョンのバインディングがなく、デフォルトのバインディング生成オプションが使用可能と なっている場合には、デフォルトのバインディングがマージ後のバインディング情報に含まれます。

      旧バージョンまたは新規バージョンのバインディングを無視することを選択することもできます。

  5. 「終了」をクリックします。
  6. 更新ウィザードの「モジュールの管理」ページを使用しなかった場合は、 アプリケーションの更新後、インストール済みのアプリケーションまたはモジュールを サーバーまたはクラスターにマップします。

    「エンタープライズ・アプリケーション」ページからアクセスする「モジュールの管理」ページを使用します。

    1. モジュールの管理」ページに進みます。 「アプリケーション」 > 「エンタープライズ・アプリケーション」 > application_name >「モジュールの管理」をクリックします。
    2. アプリケーションに含まれているモジュールのインストール先となるアプリケーション・サーバーを指定して、「 OK」をクリックします。

      シングル・サーバー製品では、J2EE 1.4 モジュールは、バージョン 6.x ノード上のサーバーにのみデプロイできます。

      複数サーバー製品では、 J2EE 1.4 モジュールは、バージョン 6.x ノード上のサーバーまたはバージョン 6.x ノード上のクラスター・メンバーが含まれるクラスターにのみデプロイできます。

結果

アプリケーション全体を置き換えると、 古いアプリケーションはアンインストールされます。モジュール、ファイル、またはアプリケーションの一部を置き換えると、 インストールされていた古いモジュール、ファイル、またはアプリケーションの一部は、インストール済みアプリケーションから除去されます。

次の作業

アプリケーション・ファイルまたはモジュールが正常にインストールされたら、以下を実行します。
  1. 変更済みのアプリケーションまたはモジュールがクラスターにデプロイされている場合は、アプリケーションまたはモジュールがデプロイされているクラスターのすべてのクラスター・メンバーに変更をロールアウトします。「エンタープライズ・アプリケーション」ページ「更新のロールアウト」をクリックして、アプリケーションまたはモジュールがデプロイされているクラスターのすべてのクラスター・メンバーに変更済みの構成を伝搬します。 「更新のロールアウト」により、クラスター・メンバーが含まれるノード上で構成が順次更新されます。
    ヒント: アプリケーションまたはモジュールのインストール中にコンソールによって表示される 「インストール中」メッセージの最後に、「アプリケーションの管理」をクリックして、「エンタープライズ・アプリケーション」ページに進みます。変更をロールアウトするまでは、構成の変更を保管しないでください。
  2. 構成の変更を保管します。

    Network Deployment 製品では、「保管」をクリックすると、 デプロイメント・マネージャー上の構成がアプリケーションがインストールされているノード上の構成と同期するときに、 旧アプリケーションのファイルが削除され、新規のファイルがコピーされます。

    アプリケーションが更新時に稼働中である場合、 そのファイルがノードの宛先ディレクトリーにコピーされる前にアプリケーションは稼働を停止し、 コピー操作の完了後に再始動します。 したがって、ノードがその構成をデプロイメント・マネージャーと同期させている間、 そのノード上でアプリケーションは使用できません。

  3. 必要に応じて、手動でアプリケーションを再始動し、 変更内容を有効にします。

    アプリケーションが実行中に更新されると、WebSphere Application Server はアプリケーションまたは変更済みコンポーネントのみを 自動的に停止するか、アプリケーション・ロジックを更新して、停止したアプリケーションまたはそのコンポーネントを再始動します。 更新済みアプリケーションの再始動について詳しくは、IBM WebSphere Developer Technical Journal の System management for WebSphere Application Server V6 -- パート 5 Flexible options for updating deployed applications にある 「Fine-grained recycle behavior」を参照してください。

  4. 更新するアプリケーションが、アプリケーション・クラス・ローダー・ポリシーSingle に設定したサーバーにデプロイされている場合は、サーバーを再始動します。



関連概念
アプリケーション・ファイルの更新方法
関連タスク
デプロイメントのトラブルシューティング
J2EE アプリケーションの更新
関連資料
アプリケーション更新の準備設定
タスク・トピック    

ご利用条件 | フィードバック

最終更新: Jan 21, 2008 7:44:53 PM EST
http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=/com.ibm.websphere.nd.doc/info/ae/ae/trun_app_upgrade_console.html