代码之家  ›  专栏  ›  技术社区  ›  Vito Karleone

IBM WAS wsadmin更新群集应用程序

  •  1
  • Vito Karleone  · 技术社区  · 8 年前

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

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

    其中,cellName、nodeName和serverName是命令行中的参数。

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

    1 回复  |  直到 8 年前
        1
  •  0
  •   Scott Kurz    8 年前

    您不必重新提供 目标 如果您只更新 目录 应用程序的。

    一般而言 AdminApp.update() 使用时将合并“绑定” -operation update .

    所以,像这样的东西可能就是你所需要的:

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

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

    推荐文章