【问题标题】:How to list all Websphere installed applications for a given Middleware server using jython如何使用 jython 列出给定中间件服务器的所有 Websphere 安装应用程序
【发布时间】:2018-06-29 00:22:37
【问题描述】:

我有一个 Websphere 8.5.5.12 安装,上面运行着多个应用程序。对于给定的中间件服务器,我希望能够使用 Jython 列出与其关联的所有应用程序。

我已经编写了这段代码:

wsadmin>print AdminApp.list("WebSphere:cell=myCell,node=myNode")

但是,这是为不同的动态集群检索应用程序

如果我添加一个特定的服务器,它会出错

wsadmin>print AdminApp.list("WebSphere:cell=myCell,server=myServer")

ADMA0184E: myServer 不是有效的目标。

【问题讨论】:

    标签: websphere jython websphere-8 wsadmin


    【解决方案1】:

    您的查询应如下所示:

    wsadmin>AdminApp.list("WebSphere:cell=myCell,node=myNode,server=server1")
    

    您的查询中似乎缺少节点标识符。如果 wsadmin 仍然返回“myServer is not a valid target”,则服务器名称错误,请尝试查看您的应用服务器配置文件目录结构以仔细检查。

    【讨论】:

    • 好的。我添加了节点,但它仍然返回错误。我检查了应用服务器配置文件目录,名称正确。我还生成了所有服务器的列表:AdminTask.listServers('[-serverType APPLICATION_SERVER]')。结果我得到了这个: myServer(cells/myCell/nodes/myNode/servers/myServer|server.xml)
    • 您是否为集群使用动态应用放置?
    • 是的,我们正在使用动态应用放置
    猜你喜欢
    • 2014-08-03
    • 2019-02-28
    • 2020-12-21
    • 1970-01-01
    • 2021-01-05
    • 2015-04-03
    • 2023-01-07
    • 2014-03-23
    • 1970-01-01
    相关资源
    最近更新 更多