【问题标题】:IBM WAS wsadmin update cluster appIBM WAS wsadmin 更新集群应用程序
【发布时间】:2017-12-13 11:24:34
【问题描述】:

我编写了一个用于更新 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】:

如果您只是更新应用程序的内容,则不必重新提供目标

通常AdminApp.update() 会在使用-operation update 时合并“绑定”。

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

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

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

【讨论】:

    猜你喜欢
    • 2019-10-23
    • 1970-01-01
    • 2012-11-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-26
    • 2014-12-08
    相关资源
    最近更新 更多