1

これは、Windows 7 Pro の Eclipse 3.8 で何かをビルドしようとしているエラーです。

BUILD FAILED
C:\path\to\build.xml:140: Problem creating war: C:\path\to\war\abc.war (Access is denied) (and the archive is probably corrupt but I could not delete it)

Total time: 1 second

私はすでにこれを見つけました: warファイルの作成に関する問題

ただし、Eclipse を管理者として実行しています。理論的には、これは UAC を除外しないでしょうか? ウイルス対策はどうですか?

Eclipse も次のパスにインストールされます。 C:\Users\me\MyCustomApps\eclipse-indigo\eclipse\workspace

4

5 に答える 5

1

.war ファイルは、ワークステーションのフォルダーに書き込まれていました。このフォルダーは、ローカルの CentOS VMWare インスタンスと共有されていました。最近 .war ファイルを webapps フォルダーにコピーしたため、CentOS にそのパスが読み込まれた端末がありました。

CentOS ターミナル ウィンドウでこの共有フォルダーから移動するだけで、Eclipse で問題なく war ファイルをビルドできました。

于 2013-05-06T15:56:47.053 に答える
0

同じ問題がありました。Maven のクリーン インストールにより、不明なユーザー資格情報でターゲット フォルダーが作成されました。通常、ターゲット フォルダを削除すると問題が解決します。私の場合、システムを再起動すると、ターゲット フォルダーが削除され、再公開されます。

私はCentOS端末で作業していました。Cygwin は、この不明なユーザーの問題を引き起こす Windows 資格情報を妨害します。

于 2016-09-22T21:40:48.640 に答える
0

私は同じイライラする問題を抱えていました。私の解決策は、Eclipse で、[プロジェクト] メニューの [自動ビルド] オプションを無効にすることでした。これにより、WAR ファイルが再生成され続けました。その後、Eclipse を再起動すると (それが必要かどうかはわかりません)、そのプロジェクトの下のワークスペースにファイルが存在しなくなっていることに気付きました。私の Eclipse プロジェクトで最後に 1 回表示されましたが、その時点で削除して Maven Clean を実行するだけで成功しました。それが役立つことを願っています。ユージーン

于 2013-06-25T19:48:14.390 に答える
-1

この問題を解決するには、その場所にある既存の war を削除し、jbossインスタンスが実行されているかどうかを確認してください。実行中の場合は、サーバーを停止してから、 のクリーン ビルドを実行してくださいprojetc。Eclipse でビルドを自動的にオフにします。

それが動作します :)

于 2014-05-22T12:42:50.330 に答える