6

Tomcat マネージャー コマンドを使用して、Tomcat サーバーに Web アプリケーションを展開および展開解除しています。問題は、Web アプリケーションをアンデプロイしようとすると.war、ディレクトリからファイルが削除されますwebappsが、展開されたディレクトリは削除されず (WEB-INF/libフォルダー)、Tomcat マネージャーのリスト アプリケーションからも削除されません。

私は Windows を使用しており、Tomcat 6.0.20 を使用しています。

注:ディレクトリを手動で削除しようとすると、ファイルが別のプログラムによって使用されているというエラーが表示されました。

4

3 に答える 3

14

私は解決策を見つけました。これをあなたのcontext.xmlファイルに入れてくださいyour_tomcat_home_directory/Config

<Context antiJARLocking="true" antiResourceLocking="true">

すべて正常に動作します。

于 2013-12-24T08:02:11.620 に答える
0

私はcygwinを使用してWindowsを使用していました。Tomcat をシャットダウンした後でも、Web アプリケーション フォルダーを削除できませんでした。コマンドは「デバイスまたはリソースがビジー状態です」を返し続けました。Tomcat をシャットダウンした後も Java プロセスがまだ実行されていることに気付いたので、それを強制終了することにし、Web アプリケーション フォルダーを手動で削除することができました。

于 2016-03-30T00:13:15.500 に答える
0

Tomcatserver(-service) を停止してから、展開されたディレクトリを手動で削除してから再起動してください。

于 2013-12-23T12:48:53.923 に答える