创建WAR文件的问题(访问被拒绝)(存档可能损坏,但我无法删除它)



这是我试图在Windows 7 Pro上构建Eclipse 3.8中的错误:

BUILD FAILED
C:pathtobuild.xml:140: Problem creating war: C:pathtowarabc.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:UsersmeMyCustomAppseclipse-indigoeclipseworkspace

.war文件正在工作站上的一个文件夹中写入。此文件夹与本地CentOS VMWare实例共享。我在CentOS中有一个终端加载了该路径,因为我最近将。war文件复制到我的webapps文件夹中。

我只是从CentOS终端窗口中的这个共享文件夹中导航出来,并且能够在Eclipse中构建war文件而没有任何问题。

我也遇到了同样令人沮丧的问题。我的解决方案是,在Eclipse中,禁用项目菜单下的"自动构建"选项…它一直在重新生成WAR文件。之后,重新启动Eclipse(不确定是否需要),我注意到该文件不再存在于该项目下的工作空间中。它最后一次出现在我的Eclipse项目下,但那时我只能删除它并运行Maven Clean,这是成功的。我希望这对你有帮助。尤金

我也有同样的问题。Maven干净安装使用Unknown用户凭证创建目标文件夹。正常情况下,删除目标文件夹应该可以解决这个问题。在我的情况下,系统重启让我删除目标文件夹并重新发布。

我在CentOS终端上工作。Cygwin会干扰windows凭据,从而导致未知用户问题。

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

在Windows环境变量下设置MAVEN_OPTS=-Xmx1024m。然后在Eclipse Set中:运行Configuration ->Maven Build ->(选择你的Maven Launcher) ->环境→附加环境到本机环境

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

会成功的

最新更新