アプリケーションを新しいバージョンにアップグレードする方法について説明します。アプリケーションを新しいバージョンにアップグレードすることができます。このような形でアプリケーションのアップグレードを行うには、新しいバージョンのアプリケーションを以前のバージョンと並行してデプロイします。サーブレットのマッピングを自動的に管理します。確立されている既存のダイアログへのメッセージは、それ以降も呼が完了するまで以前のバージョンのアプリケーションに転送されます。既存のダイアログがすべて完了し、以前のバージョンのアプリケーションが処理する呼がなくなった後で、そのアプリケーションを安全にアンデプロイすることができます。アプリケーションのアップグレード中に呼が失われることがなくなります。新しいバージョンのデプロイ済みアプリケーションに問題があると判断した場合は、新しいバージョンをアンデプロイして以前のバージョンをアクティブ化することができます。:アプリケーションのアクティブなバージョンをアンデプロイすると、以前のアプリケーションのバージョンは管理モードのままになります。アプリケーションに新しいリクエストを転送するには、以前のバージョンを明示的にアクティブ化しなければなりません。バージョンをデプロイすることもできます。トラフィックに開くことができます。アプリケーションのアップグレードと同一の機能を提供しますが、以下の例外があります。以前のバージョンのアプリケーションの「滞りのない」リタイアをサポートしていません。ベースのアンデプロイメントのみをサポートします。チャネルのコンフィグレーションが必要です。レプリケートされた環境とレプリケートされない環境では、異なる方法でアプリケーションのアップグレードを処理します。設定された場合と同じように動作します。これにより、再デプロイメント処理間のセッションを維持します。レプリケートされない環境では、セッションは再デプロイメント後直ちに破棄されます。アップグレード機能を使用する場合の要件と制約は以下のとおりです。以前のバージョンのアプリケーションと区別するために、新しいアプリケーションにバージョン情報を割り当てる必要があります。バージョン情報の割り当てが必要なのは、新しいバージョンのアプリケーションだけです。そのアプリケーションを自動的に「以前の」バージョンとして扱います。17.4「バージョン識別子の割り当て」を参照してください。メソッドの呼で置き換える必要があります。メソッドが用意されています。17.8「アプリケーション名とバージョン識別子へのアクセス」を参照してください。常にアプリケーションの最新バージョンを使用します。チャネルのコンフィグレーションが必要です。アプリケーションを新しいバージョンにアップグレードするには、次の手順に従います。バージョン識別子を使って新しいバージョンのアプリケーションをパッケージ化します。新しいバージョンのアプリケーションを以前のバージョンと並行してデプロイし、アップグレード処理を開始します。メッセージを以前のバージョンのアプリケーションがすべて処理し終わると、そのバージョンを安全にアンデプロイすることができます。それ以降のすべての呼の処理は、新しくデプロイされたアプリケーションに任されます。以下の節で、それぞれの手順について説明します。新しくデプロイされたアプリケーションで問題が見つかった場合は、アップグレード処理をロールバックすることもできます。使用する場合もあります。使用して、同じアプリケーションの複数のバージョンを区別します。文字まで指定できます。示す有効な文字以外は使用できません。ラインで指定する必要があります。ファイルでバージョン識別子を指定する必要があります。バージョン識別子「v2」を指定したアプリケーションを示します。それらのデプロイメントを同じアプリケーションの異なるバージョンとして認識します。アーカイブをデプロイします。オプションを使用します。ファイルでバージョン識別子を調べ、現在アプリケーションの他のバージョンがデプロイされているか確認します。つのバージョンがデプロイされている場合、サーバは最後にデプロイされたアプリケーションに自動的に新しいリクエストを転送し始めます。一方のアプリケーションには新しい呼を転送せず、現在処理中の呼を完了できるようにします。この処理を、以前のバージョンのアプリケーションの「廃止」と呼びます。メッセージを処理しなくなるからです。つのアプリケーションの実際のバージョン文字列を比較して、新しい方のバージョンを見分けるわけではありません。新しい呼は、常に最後にデプロイされたアプリケーションに転送されます。デプロイメントと、バージョン識別子が指定されたそれ以降のバージョンのデプロイメントとを区別することもできます。17.4「バージョン識別子の割り当て」で説明した方法でバージョン番号を指定し始める前にパッケージ化されたアプリケーションも簡単にアップグレードすることができます。メッセージだけを処理するようになります。メッセージを処理しません。ほとんどのプロダクション環境では、アプリケーションをアンデプロイする前に、元のデプロイメントがメッセージを処理していないことを確認する必要があります。インスタンスからアクティブなセッション数を取得します。コマンドの例を示します。ユーティリティを使用します。アップグレード処理のロールバックアプリケーションの新しいバージョンをデプロイする場合や問題が見つかった場合は、次の手順に従ってアップグレード処理をロールバックすることもできます。アクティブなバージョンのアプリケーションをアンデプロイします。以前のバージョンのアプリケーションをアクティブ化します。:アプリケーションのアクティブなバージョンをアンデプロイすると、以前のアプリケーションのバージョンは管理モードのままになります。アプリケーションに新しいリクエストを転送するために以前のバージョンを明示的にアクティブ化しなければなりません。オプションを使用すると、以前のバージョンのアプリケーションが起動されて新しいリクエストを処理し、新バージョンを終了します。サーブレットで構成されるアプリケーションでアプリケーション名をハードコード化しないでください。メソッドを使用することにより、アプリケーションからデプロイメント名、またはバージョン識別子に動的にアクセスすることができます。必要に応じて使用して、管理モードでアプリケーションの新しいバージョンをデプロイすることができます。トラフィックを受け付けます。メッセージを返してリクエストを拒否します。オプションを使用します。ユーザしかアプリケーションの新しいバージョンを使用できないように設定することもできます。これにより、新しいバージョンへのアクセスを制限しながら、以前のバージョンと並行して新しいバージョンをデプロイすることができます。reserved.法律上の。