2016-05-10 9 views
1

私は解決策を見つけることができませんサーバー上の既存のwarファイルで新しいwarファイルを変更することはできません。サーバがのサイトは、新しい戦争のファイルをアップロードする時間までをダウンします。 私にできることを教えてください、私はサイトがダウンしたくないと思います。 ありがとうございます。サイトのないライブサーバー上のwarファイルを置き換える方法

答えて

1

古い戦争を削除する代わりに、新しい戦争をコピーするだけです(ホットデプロイ)。あなたが戦争がアップロードされるのを待っているわけではないので、少なくともダウンタイムは短縮されます。

さらに短くしたい場合は、一方のサーバーにトラフィックを誘導し、もう一方のサーバーを更新することができるように、負荷分散装置を備えた2台のサーバーが必要です。あなたがTomcatの7ので、ゼロダウンタイムの展開

を探している

0

それだけで戦争に名前を付けることで、もう一度、次にアプリを展開することが可能です。

のwebapps/fooの## 001.war =>ホスト/ fooのように展開されます
のwebapps/fooの## 002.war =>も

古いセッションが提供されますホスト/ fooのように展開されます001で新しいセッションは002で始まります。

ここには良い記事があります:http://java-monitor.com/forum/showthread.php?t=1288

関連する問題