Deployment JBoss部署覆盖-嵌套部署

Deployment JBoss部署覆盖-嵌套部署,deployment,jboss,overlay,Deployment,Jboss,Overlay,我正在JBoss EAP 6.3.3中尝试使用war文件中包含的ear文件部署覆盖。 在阅读本文之后,我执行了以下CLI命令: 部署覆盖添加--name=eum\u overlay--server groups=SG\u IHMS\u APM--content=/spb-bo-voyage-2.0.0.0.war/template/template.xhtml=/tmp/template.xhtml--deployments=spb-voyage-2.0.0.0.ear--重新部署受影响,但对我

我正在JBoss EAP 6.3.3中尝试使用war文件中包含的ear文件部署覆盖。 在阅读本文之后,我执行了以下CLI命令: 部署覆盖添加--name=eum\u overlay--server groups=SG\u IHMS\u APM--content=/spb-bo-voyage-2.0.0.0.war/template/template.xhtml=/tmp/template.xhtml--deployments=spb-voyage-2.0.0.0.ear--重新部署受影响,但对我不起作用

你有主意了吗

非常感谢


Ludo

通过RedHat支持帮助,我找到了一个解决方案,希望与您分享:

第一:ear中的war不应该是zip文件(有时war文件是压缩的),在这种情况下它不起作用

现在您有了一个内部带有war文件的ear文件(解包模式),并且您想要使用JBoss部署覆盖,请使用以下命令:

部署覆盖添加--name=overlay\u name--content=/name\u\u\u-war\u文件的名称。war/folder\u-in\u-war/file.xxx=path\u-to\u-to\u-to\u-file\u将覆盖\u-file.xxx--deployments=name\u-of\u-the\u-ear\u-file.ear--服务器组=服务器组\u-name--重新部署受影响

这对我来说非常好

好用


Ludo

你说耳朵里的战争不应该是zip文件是什么意思?我的
app.ear
里面有一个
web app.war
。这是否意味着我必须在耳朵里爆发战争?我在JBoss 6.4.18中也面临同样的问题,似乎我的内部战争必须作为一个目录来爆发。有点烦人。。。