サーバーまたはクラスターに デプロイされたアプリケーション・ファイルは、いくつかの方法で更新することができます。
オプション | 方法 | コメント | 更新後の開始 |
---|---|---|---|
管理コンソール更新ウィザード コンソールを使用したアプリケーションの更新 を参照してください。 |
簡単には、以下を実行します。 1.「エンタープライズ・アプリケーション」ページに進みます。 コンソールのナビゲーション・ツリーで、 とクリックします。 2. 更新するアプリケーションを選択して、「更新」をクリックします。 3. 「Preparing for application update」ページで、 更新するアプリケーション、モジュールまたはファイルを確認して、「次へ」をクリックします。 4.更新ウィザードのステップを完了し、「終了」をクリックします。 |
「アプリケーションの更新の準備」ページで、以下を実行します。 ・「全アプリケーション」を使用して、 .ear ファイルを更新します。 ・「単一モジュール」を 使用して、.war、.sar、 エンタープライズ Bean .jar、 またはコネクター .rar ファイルを更新します。 ・「単一ファイル」を使用して、.ear、.war、.sar、EJB .jar、 または .rar ファイル以外のファイルを更新します。 ・「アプリケーションの一部」を使用して、 複数のファイルを更新または除去します。 |
「エンタープライズ・アプリケーション」ページで、更新したアプリケーションを選択して、「始動」をクリックします。 |
wsadmin スクリプト | スクリプトまたはコマンド・プロンプトで、update コマンドまたは updateInteractive コマンドを 使用します。update コマンドおよび updateInteractive コマンドについて詳しくは、 AdminApp オブジェクトのコマンド のトピックを参照してください。 | wsadmin の概要については、スクリプトの入門 を参照してください。 | invoke コマンドおよび startApplication 属性を使用して、 アプリケーションを開始します。 invoke コマンドについて詳しくは、AdminControl オブジェクトのコマンド のトピックを参照してください。 |
Java アプリケーション・プログラミング・インターフェース 管理プログラムの使用 (JMX) を参照してください。 |
プログラミングによるアプリケーション管理 の手順を実行して、デプロイ済みアプリケーションを更新します。 | 以下の方法でアプリケーションを更新します。 ・アプリケーション全体を更新する ・アプリケーション内の複数のファイルを追加、更新、または削除する ・アプリケーションにモジュールを追加する ・アプリケーション内のモジュールを更新する ・アプリケーション内のモジュールを削除する ・アプリケーションにファイルを追加する ・アプリケーション内のファイルを更新する ・アプリケーション内のファイルを削除する |
・AdminApp startApplication コマンドを呼び出します。 ・AdminControl を使用して、 ApplicationManager MBean の startApplication メソッドを呼び出します。 |
WebSphere 高速デプロイメント
このインフォメーション・センターの J2EE アプリケーションの高速デプロイメントのトピックを参照してく ださい。 |
簡単には、以下を実行します。 1. J2EE アプリケーション・ファイルを更新します。 2. 高速デプロイメント環境をセットアップします。 3. フリー・フォーム・プロジェクトを作成します。 4. 高速デプロイメント・セッションを起動します。 5. フリー・フォーム・プロジェクトに、更新したアプリケーション・ファイルをドロップします。 |
WebSphere 高速デプロイメントには、以下の利点があります。 ・デプロイメントの前に、 ご使用の J2EE アプリケーション・ファイルをアセンブルする必要がありません。 ・ファイルのデプロイで、 この表に記載された他のインストール・ツールを使用する必要がありません。 |
上記のオプションのいずれかを使用し、アプリケーションを開始します。 「エンタープライズ・ アプリケーション」ページで「開始」をクリックするのが、 最も簡単なオプションです。 |
ホット・デプロイメントと動的再ロード | 簡単には、以下を実行します。 1. アプリケーション (.ear)、 Web モジュール (.war)、エンタープライズ Bean .jar または HTTP プラグイン構成ファイルを更新します。 2.ホット・デプロイメントと動的再ロードにある説明に従って、ファイルを更新します。 |
WebSphere Application Server を初めて使用する場合は、
管理コンソールを使用してアプリケーションを更新
を使用してください。
このオプションは、より簡単です。
ホット・デプロイメントと動的再ロードの実行は、より難解です。 アプリケーションがデプロイされたサーバー上で、アプリケーションまたはモジュール・ファイルを直接操作する必要があります。 |
上記のオプションのいずれかを使用し、アプリケーションを開始します。 「エンタープライズ・ アプリケーション」ページで「開始」をクリックするのが、 最も簡単なオプションです。 |
インストールされたアプリケーションで 使用される、.ear、エンター プライズ Bean .jar、Web モジュール .war、Session Initiation Protocol (SIP) モジュール (.sar)、 コネクター .rar、アプリケーション・ クライアント .jar、 およびその他のファイルを更新できます。
アプリケーションが実行中に更新されると、 WebSphere Application Server は自動的にアプリケーションを停止し、 アプリケーション・ロジックを更新して、アプリケーションを再始動します。 アプリケーションが自動的に始動しない場合は、「始動中」オプションの 1 つを使用して手動で始動します。更新済みアプリケーションの再始動について詳しくは、IBM WebSphere Developer Technical Journal の System management for WebSphere Application Server V6 -- パート 5 Flexible options for updating deployed applications にある 「Fine-grained recycle behavior」を参照してください。