JBoss Tools部署错误:这可能是由于服务器的临时部署目录位于与最终目标不同的文件系统上

cas*_*lin 14 java eclipse deployment jboss jboss-tools

在Eclipse中使用JBoss Tools部署应用程序时出现以下错误:

将C:\ wildfly-8.1.0.Final\standalone\tmp\tmp7858611943756287857.xhtml重命名为C:\ wildfly-8.1.0.Final\standalone\deployments\.war\403.xhtml时出错.

这可能是由于服务器的临时部署目录位于与最终目标不同的文件系统上.

您可以在服务器编辑器中调整这些设置.

这是错误的屏幕截图:

JBoss Tools错误

文档上,我发现了这个:

您可以自定义部署位置和打包类型:

  • 要选择服务器的工作区部署文件夹,请单击" 使用工作区元数据".
  • 要选择应用程序服务器的部署文件夹,请单击" 使用JBoss部署文件夹".
  • 要选择所选的文件夹,请单击" 使用自定义部署文件夹".使用此选项,完成" 部署目录"和" 临时部署目录"字段.临时文件夹必须与最终部署位置位于同一文件系统上,否则通常会失败.
  • 对于要归档以进行部署的所有模块,请选中"将项目部署为压缩归档"复选框.这可以避免爆炸部署并减少占用的内存量,但可能会导致部署速度变慢.

什么是临时文件夹必须在同一个文件系统上的最终部署地点是什么意思?我该如何解决?

我已经意识到,选中"将项目部署为压缩存档"复选框时,不会发生错误.

Dan*_*iel 13

我按照以下步骤解决了这个问题:

  1. 重启电脑
  2. 从"standalone\deployments"文件夹中删除项目文件
  3. 删除文件夹"standalone\tmp"中的所有文件
  4. 在Eclipse中清理项目
  5. 在Eclipse中,从Wildfly中删除项目,然后再次添加
  6. 在Eclipse中,右键单击"Wildfly",然后"Clean ..."
  7. 在Eclipse中,右键单击项目模块,然后"完全发布"


jef*_*eff 9

在我更新了pom.xml中的依赖项并尝试重新发布后,我立即收到此错误.

可行的方法是取消选中"将项目部署为压缩存档"的服务器部署中的设置

在此输入图像描述


her*_*slm 1

我遇到了同样的问题,在谷歌中寻找几个小时后的唯一解决方案,我解决了关闭 Eclipse,删除工作区的文件夹“.metadata”,重新启动 Eclipse 并再次创建 JBoss AS 6.x 的服务器并再次部署,一切正常对我来说是正确的。我希望这有帮助。