Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Tomcat6サーバーに新しいWARをホットデプロイする際に問題が発生します。
新しいWARを追加すると、Tomcatがそれをデプロイしようとしていることがわかります。ただし、問題は古い戦争の展開を解除することにあると思います。つまり、WEB-INFフォルダーを除いて、展開された戦争フォルダーの内容はすべて削除されます。
サーバーを停止し、WEB-INFフォルダーを削除してから再開すると、戦争は正しく展開されます。
誰かがここで起こっているかもしれない何かを提案できますか?
ありがとう。
解決策が見つかりました。問題は、Tomcatの実行中にWindowsがフォルダーをロックするという事実にあります。このロックを解除するには、Catalina Homeでcontext.xmlを編集し、次のように変更します。
<context>
に:
<Context antiJARLocking="true" antiResourceLocking="true">