这是我试图在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中自动取消选中构建。
会成功的