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

我已经发现了这个: 创建战争文件的问题

但是,我以管理员身份运行 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

我有同样令人沮丧的问题。我的解决方案是,在 Eclipse 中,禁用 Project 菜单下的“Build Automatically”选项......它会不断重新生成 WAR 文件。之后,重新启动 Eclipse(不确定是否需要),我注意到该文件不再存在于该项目下的工作区中。它最后一次出现在我的 Eclipse 项目下,但那时我可以简单地删除它并运行 Maven Clean,这很成功。我希望这会有所帮助。尤金

于 2013-06-25T19:48:14.390 回答
0

我遇到过同样的问题。Maven 全新安装使用未知用户凭据创建了目标文件夹。通常删除目标文件夹应该可以解决问题。在我的情况下,系统重新启动让我删除目标文件夹并重新发布。

我在 CentOS 终端中工作。Cygwin 会干扰导致此未知用户问题的 Windows 凭据。

于 2016-09-22T21:40:48.640 回答
0

我也面临同样的问题。我在 Eclipse 文件夹内的 eclipse.ini 文件中增加了堆空间并解决了这个问题。 -Xms512m -Xmx1024m

于 2019-03-26T06:19:35.553 回答
-1

要解决此问题,请删除该位置现有的war,并检查jboss实例是否正在运行。如果它正在运行,请停止服务器,然后对projetc. 在 Eclipse 中取消选中自动构建。

它会工作:)

于 2014-05-22T12:42:50.330 回答