【问题标题】:Deploy zipped EAR to Wildfly via scp通过 scp 将压缩的 EAR 部署到 Wildfly
【发布时间】:2017-01-16 22:55:30
【问题描述】:

我(终于)从 JBoss5.1 升级到 Wildfly 9.0.2.Final(独立)。我正在尝试学习如何通过 scp 重新部署压缩的 EAR,希望部署扫描程序能够拾取它。根据文档,我所要做的就是在standalone.xml(在部署描述符中)中设置 auto-deploy-zipped="true",然后将 .ear 复制到部署文件夹中。但是,当我这样做时,扫描程序会在部署文件夹中放置一个“失败”文件,并显示以下消息:

“已经有一个名为 EAR 且运行时名称相同的部署 EAR.ear”

听起来它不会自动重新部署。我尝试将名为 Ear.ear.dodeploy 的信号文件添加到部署中,但这并没有改变。

我能够通过管理控制台部署 EAR,但我希望通过这种 scp 方法“节省时间”。还没有节省时间! :)

感谢您的帮助。

乔什

【问题讨论】:

  • 我只想指出,如果您使用的是 maven,您可以使用 wildfly-maven-plugin 进行部署,或者也可以使用 CLI 脚本进行部署。

标签: wildfly


【解决方案1】:

我想通了。事实证明,如果您最初通过管理控制台部署了 .ear,则自动部署方案将不起作用。修复只是通过管理控制台删除 .ear,然后执行上述步骤。现在它按预期进行部署和重新部署。

【讨论】:

  • 明确一点,不需要触发文件Ear.ear.dodeploy。