IBM WAS wsadmin更新群集应用程序

问题描述 投票:1回答:1

我编写了一个用于更新IBM WAS应用程序服务器的jython脚本

AdminApp.update("MyEAR", "app", ["-appname", "MyEAR",
                "-target", "+WebSphere:" + cellName + "," + nodeName + "," + serverName,
                "-contents", "./MyEAR.ear",
                "-operation", "update"])
AdminConfig.save()

其中cellName,nodeName和serverName是命令行中的arg。

问题是:如何使用Jython和AdminApp.update命令更新集群?服务器和群集更新之间的区别是什么。

websphere jython
1个回答
0
投票

如果仅更新应用程序的内容,则无需重新提供目标。

一般来说,当使用AdminApp.update()时,-operation update将合并“绑定”。

所以你可能需要这样的东西:

AdminApp.update("MyEAR", "app", ["-appname", "MyEAR",
                "-contents", "./MyEAR.ear",
                "-operation", "update"])
AdminConfig.save()

请注意,在同一链接中,如果您需要不同的合并行为,还有其他一些选项,如update.ignore.newupdate.ignore.old

© www.soinside.com 2019 - 2024. All rights reserved.