我正在尝试在我的JBoss EAP6.3.3中使用包含war文件的ear文件进行部署覆盖。读完这篇文章后:https://access.redhat.com/solutions/383393,我执行了这个命令: deployment-overlay add --name=eum_overlay --server-groups=SG_IHMS_APM --content=/spb-bo-voyage-2.0.0.war/template/template.xhtml=/tmp/template.xhtml --deployment=spb-voyage-2.0.0.ear --redeploy-affected,但它对我不起作用!
你有主意了吗?
非常感谢
鲁多
发布于 2016-08-31 17:53:15
借助RedHat support help,我找到了一个解决方案,并希望与您分享:
首先: ear中的war不应该是zip文件(有时war文件是压缩的),在这种情况下它不起作用!
现在您已经有了一个包含war文件的ear文件(解包模式),并且您想要使用JBoss部署覆盖,请使用以下命令:
部署-覆盖添加--名称=覆盖名称--content=/name_of_the_war_file.war/folder_inside_war/file.xxx=path_to_file_that_will_overlay_the_file.xxx --部署=名称名称ear文件.ear--服务器组=服务器组名称--重新部署-受影响
它对我来说非常好用!
很好的使用!
鲁多
https://stackoverflow.com/questions/37729710
复制相似问题