如何使用jython列出给定中间件服务器的所有Websphere安装的应用程序

如何使用jython列出给定中间件服务器的所有Websphere安装的应用程序,websphere,jython,websphere-8,wsadmin,Websphere,Jython,Websphere 8,Wsadmin,我有一个WebSphere8.5.5.12安装,上面运行着多个应用程序。对于给定的中间件服务器,我希望能够使用Jython列出与其关联的所有应用程序 我甚至编写了以下代码: wsadmin>print AdminApp.listWebSphere:cell=myCell,node=myNode 但是,这是为不同的动态集群检索应用程序 如果我添加一个特定的服务器,它会出错 wsadmin>print AdminApp.listWebSphere:cell=myCell,server=myServe

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

我甚至编写了以下代码:

wsadmin>print AdminApp.listWebSphere:cell=myCell,node=myNode

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

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

wsadmin>print AdminApp.listWebSphere:cell=myCell,server=myServer


ADMA0184E:myServer不是有效的目标。

您的查询应该如下所示:

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

您的查询中似乎缺少节点标识符。如果wsadmin仍然返回myServer不是有效的目标,那么服务器名称是错误的,请尝试查看应用程序服务器配置文件目录结构以再次检查它。

Ok。我添加了节点,但它仍然返回错误。我检查了应用服务器配置文件目录,名称正确。我还生成了一个所有服务器的列表:AdminTask.listServers'[-serverType APPLICATION\u SERVER]'。结果我得到了:myServercells/myCell/nodes/myNode/servers/myServer | server.xml您在集群中使用动态应用程序放置吗?是的,我们使用动态应用程序放置