2

私は war ファイルを生成しており、本番環境の現在の war ファイルに置き換えたいと考えています。Apacheまたはその他の標準サーバーでそれを行うために準拠している標準は何ですか? Web サイトで現在ログインしているユーザーをどのように確認し、交換するのに適した時期を選択しますか? サーバーをシャットダウンせずにそれを行うことは可能ですか? IIS は、現在のユーザーを古いファイルに保持し、新しくログインしたユーザーを新しい運用コードにリダイレクトするのに十分なほどインテリジェントです。JBoss や Apache で似たようなことはできますか? ありがとう

4

1 に答える 1

1

JBOSS には hotdeploy ディレクトリがあり、新しいバージョンの WAR をすばやくデプロイできます。内部では、古い WAR と古いメタデータが permgen スペースに保持されるため、現在実行中のリクエストはこの操作によって中断されません。唯一の問題は、これにより必要な Permgen の量が増加し、permgen スペース不足エラーが発生するまで、特定の条件下で時間の経過とともに増加する可能性があることです。

于 2012-05-31T15:29:33.763 に答える