我使用批处理过程来部署 MFP v7 工件(wlapp 和适配器)。
该过程基于 worklight-ant-deployer.jar 中定义的标准 ant 任务。
MFP 环境在 WAS 单元上运行,并由管理多个 WLRuntime 的单个 AdminService 应用程序组成。
是否可以针对不同的 WLRuntime 目标同时运行两个(或更多)部署任务?
此外,坚持使用单个 WLRuntime,是否可以同时部署不同的多个工件?
预先感谢您的任何答复/评论。
你好,斯特凡诺。
对于单个 WL 运行时,所有部署都是在内部按顺序完成的。您可以同时启动部署,但由于事务锁定机制,在内部只有一个部署在另一个部署之后完成。如果并行启动太多部署,则可能会出现超时情况,尽管这种情况很少见。默认情况下,部署事务会等待 20 分钟,然后可能会超时。
注意:并行启动部署在这里意味着直接使用 ant 任务或 wladm 工具或 REST 服务。在 MobileFirst Admin Console UI 中,您将看到当另一个部署事务正在进行时,部署按钮被禁用,因此在 UI 中,不太容易并行启动部署。用户界面试图禁止这种情况。
注2:我上面提到的20分钟是针对锁定机制本身的。 Ant/wladm 有自己的超时参数,该参数可能会更低,因此在 ant 任务中,您的超时时间可能会快于 20 分钟。看here.
对于多个 WL 运行时,可以同时进行部署。上述锁定机制是针对每个运行时的,因此在一个 WL 运行时中发生的部署不会影响任何其他 WL 运行时。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)