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

kcrjzv8t  于 2022-11-23  发布在  其他
关注(0)|答案(9)|浏览(182)

我在Eclipse中使用JBoss工具部署应用程序时遇到以下错误:
将C:\wildfly-8.1.0.最终版本\独立版本\部署. war\403.xhtml重新命名为C:\wildfly-8.1.0.最终版本\独立版本\部署. war\时发生错误。
这可能是由于服务器的临时部署目录与最终目标位于不同的文件系统上。
您可以在服务器编辑器中调整这些设置。
下面是错误的屏幕截图:

在文档中,我发现了以下内容:
您可以自定义部署位置和打包类型:

  • 要选择服务器的工作区部署文件夹,请单击 * 使用工作区元数据 *。
  • 要选择应用服务器的部署文件夹,请单击 * 使用JBoss部署文件夹 *。
  • 要选择所需的文件夹,请单击 * 使用自定义部署文件夹 *。使用此选项时,请填写 * 部署目录 * 和 * 临时部署目录 * 字段。临时文件夹必须与最终部署位置位于同一文件系统上,否则发布通常会失败
  • 对于要归档以进行部署的所有模块,请选中 * 将项目部署为压缩的归档 * 复选框。这样可以避免展开部署并减少部署占用的内存量,但可能会导致部署速度变慢。
  • 临时文件夹必须与最终部署位置在同一文件系统上 * 是什么意思?如何解决?

我发现选中复选框 * 将项目部署为压缩 * 存档时不会出现此错误。

r7xajy2e

r7xajy2e1#

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

1.已重新启动计算机
1.已从文件夹“standalone\deployments”中删除项目文件
1.已删除文件夹“standalone\tmp”中的所有文件
1.清理Eclipse中的项目
1.在Eclipse中,从Wildfly中删除项目,然后再次添加
1.在Eclipse中,右键单击“Wildfly”,然后**“Clean..."**
1.在Eclipse中,右键单击项目模块,然后**“Full publish”(完全发布)**

gg0vcinb

gg0vcinb2#

我在pom.xml中更新了一个依赖项并尝试重新发布之后,就收到了这个错误。
有效的方法是取消选中服务器部署中的“将项目部署为压缩存档”设置

ekqde3dh

ekqde3dh3#

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

zi8p0yeb

zi8p0yeb4#

我也遇到过同样的问题。.metadata.recommenders工作区文件夹的文件被损坏。我从同事那里拿来这些文件夹,并替换了我的文件夹。它起作用了!

rkue9o1l

rkue9o1l5#

hermeslm解决方案修复了workspace的大部分(如果不是全部)问题,但它是最终的、健壮的选择武器。请注意,如果您已经高度配置了eclipse(自定义代码辅助、格式化定义、插件配置、UI外观),您将失去这一切。您将不得不导入所有项目并重新配置它。
我也遇到过同样的问题,但我经常做完整的工作区文件系统备份,并在发生这种情况时从中恢复。
从我到目前为止观察到的备份恢复,这个特殊的问题可能是在eclipse中配置jboss服务器和与之相关的文件/插件。换句话说,如果你没有备份,尝试在eclipse中删除并重建你的服务器定义然后再删除.metadata目录。

jjjwad0x

jjjwad0x6#

如果您转到file --〉C:\Users\yourusername\wildfly-10.0.0.CR4\standalone\deployments并删除您的项目名.war文件,服务器应该能够重新启动。

deyfvvtc

deyfvvtc7#

我收到了同样的错误消息,原来是因为JBoss的部署文件夹出错了,它甚至不允许我从部署中删除项目ear文件夹。
我的解决方案是,解压缩另一个JBoss示例,并将我的Eclipse指向这个JBoss,然后它就工作得很好了。

9ceoxa92

9ceoxa928#

我在我的windows 10机器上遇到过几次同样的问题。因为我没有管理员权限,所以解决这个问题是一个繁忙的过程。简单的解决方法是将JBOSS_HOME移到更接近root的位置。但是,你需要正确地重新启动你的eclipse。我建议你完全重新启动你的计算机,因为毕竟你要在windows环境变量中更改JBOSS_HOME。

y4ekin9u

y4ekin9u9#

相当旧...但仍然发生在Eclipse和Wildfly的NEON版本中。问题是Eclipse没有正常停止Web服务器。(这对Tomcat来说很常见,至少我做了大部分工作)解决方案:我打开了“Debug”演示文稿。我终止了进程。(并清理了服务器--以防万一)。

相关问题