JBossEAP / Wildfly错误重命名临时文件

时间:2016-01-16 13:44:39

标签: eclipse maven jboss wildfly

过去几天我一直遇到这个错误,同时从Eclipse发布到JBoss EAP 6.3或Wildfly 8.2。

enter image description here

Error renaming D:\Servers\wildfly-8.2.0.Final\standalone\tmp\tmp9064011157118650757.jar 
to D:\Servers\wildfly-8.2.0.Final\standalone\deployments\BusinessService.war\WEB-INF\lib\spring-web-4.2.3.RELEASE.jar.

This may be caused by incorrect file permissions, or your server's temporary deploy 
directory may be on a different filesystem than the final destination. You may adjust 
these settings in the server editor.

当我"添加和删除时出现问题..."来自服务器的项目,然后尝试发布它们,以便服务器可以启动。

我在两台不同的机器上(家庭(Wildfly)和工作(JBoss EAP))遇到过这个问题。

我正在使用:

  • Windows 7/10
  • Eclipse Mars / Luna
  • JBoss Tools插件4.3 / 4.2
  • JDK 1.8.0.66 / 1.8.0.65
  • 的Maven

使用Eclipse和命令行中的maven构建没有任何区别。服务器配置为将项目部署为压缩存档。在这两台机器上,我的用户具有管理员权限,并拥有服务器目录的完全权限。

到目前为止,我已尝试过:

  • 使用不同的配置多次重新创建服务器
  • 使用新创建的工作区
  • 重新安装JBoss Tools
  • 重新安装Eclipse
  • 使用不同的JDK版本

我真的很茫然,我不知道如何解决这个问题。请帮忙。

7 个答案:

答案 0 :(得分:1)

如果您使用的是Windows,则路径可能会过长而导致此错误。一个简单的解决方法是将WildFly移近根。

答案 1 :(得分:0)

我遇到了同样的问题并解决了这个问题:

首先,停止服务器(Servers-> WildFly(rigth click) - >停止),而不是清理。所以你可以再次运行服务器。

答案 2 :(得分:0)

我在雇主给我的新机器10台机器上多次遇到这个问题。由于我没有管理员权限,因此解决此问题是一个繁忙的过程。简单的解决方法是将JBOSS_HOME移近根。但是,您需要正确重启您的日食。我建议您重新启动计算机,因为毕竟您要在Windows环境变量中更改JBOSS_HOME。

答案 3 :(得分:0)

这与wildfly文件夹上的权限问题有关。允许完全控制wildfly文件夹。

https://issues.jboss.org/browse/JBIDE-18697

答案 4 :(得分:0)

我已经移动了wildfly主页以减少整体路径长度,并且还从文件夹名称中删除了任何非字母数字字符(例如“ - ”和“。”)。这对我有用,其他一切(删除tmp,部署,重新启动wildfly,重新启动eclipse,重新启动计算机)都失败了。 我还怀疑这个问题源于从ConEmu和/或git bash shell运行Wildfly。从普通的CMD shell运行似乎更强大。

答案 5 :(得分:0)

我也遇到了同样的问题。我尝试了以下步骤,它起作用了:

  1. 清除wildfly文件夹中独立文件夹中的Deployments和tmp文件夹。
  2. 删除服务器,然后再次添加服务器
  3. 构建项目,并在成功构建后启动服务器。

答案 6 :(得分:0)

这是一个非常烦人的错误,Eclipse团队或Redhat都需要修复。

解决方案是关闭Eclipse,右键单击图标->以管理员身份运行。这为我解决了。