JBoss EAP / Wildfly错误重命名临时文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JBoss EAP / Wildfly错误重命名临时文件相关的知识,希望对你有一定的参考价值。

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

enter image description here

Error renaming D:Serverswildfly-8.2.0.Finalstandalone	mp	mp9064011157118650757.jar 
to D:Serverswildfly-8.2.0.FinalstandalonedeploymentsBusinessService.warWEB-INFlibspring-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工具
  • 重新安装Eclipse
  • 使用不同的JDK版本

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

答案

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

另一答案

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

首先,停止服务器(Servers-> WildFly(右键单击) - >停止),然后清除。所以你可以再次运行服务器。

另一答案

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

另一答案

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

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

另一答案

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

另一答案

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

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

以上是关于JBoss EAP / Wildfly错误重命名临时文件的主要内容,如果未能解决你的问题,请参考以下文章

JBoss EAP、Wildfly、JBoss web 和 JBoss 服务器有啥区别?

JBoss EAP,Wildfly,JBoss web和JBoss服务器有什么区别?

无法在 JBoss EAP 6.4 环境中使用 wildfly-maven-plugin 2.0.1 进行部署

JBoss EAP 7.1.0 中的 Wildfly 版本

深入理解 JBoss 7/WildFly Domain 模式启动过程

将 Java EE Web 应用程序部署到 Wildfly/JBoss EAP