20を超えるGlassfishJavaアプリケーションサーバーでcitrixnetscalarを利用しています。残念ながら、これら2つの異なるアプリケーションのコンテキストは同じであるため、新しいバージョンをデプロイする前に、以前のアプリケーションを削除する必要があります。このエラーが発生しやすいプロセスは、ビルドでの注意不足やその他の問題により、いくつかの問題を引き起こします。緊急の場合は、すべてのトラフィックを前のアプリケーションにリダイレクトするだけです。
かなりの数のサーバーで異なるバージョンのアプリケーションを同時に実行するためのベストプラクティスは何ですか?
編集:私の頭に浮かんだもう1つの簡潔で一般的な例は、GoogleApplicationEngineです。GAEでは、さまざまなバージョンを必要なだけデプロイできます。ただし、トラフィックは実行時にスムーズに異なるアプリケーションにリダイレクトできます。
ありがとう