WLST find():此树不支持查找

时间:2014-08-11 05:13:42

标签: weblogic wlst

WLST找到了一些问题 当我想找到一些MbeanAttr时 即使它们位于当前pwd()我也得到了相同的错误:

wls:/base_domain/domainRuntime/ServerRuntimes/AdminServer> find('State')

此树不支持查找

我找不到任何针对MBean树的内容。

如何解决这个发现问题?请帮忙。

1 个答案:

答案 0 :(得分:0)

无法从find()内访问domainRuntime()命令,但您可以将其与serverRuntimeserverConfig一起使用。相反,如果您想查看服务器状态,只需执行connect()然后调用以获取每个服务器MBean,然后获取状态。

def checkHealth(serverName):
  while 1:
    slBean = getServerBean(serverName)
    status = slBean.getState()
    print 'Status of Managed Server is '+ status 

def getServerBean(svrName):
  domainRuntime()
  slrBean = cmo.lookupServerLifecycleRuntime(svrName)
  return slcBean

http://docs.oracle.com/cd/E23943_01/web.1111/e13813/reference.htm#i1064028