Weblogic 显示应用程序和托管服务器状态的WLST脚本:

Weblogic 显示应用程序和托管服务器状态的WLST脚本:,weblogic,wlst,Weblogic,Wlst,我想使用单个脚本显示weblogic应用程序状态及其托管服务器状态。我尝试了下面的脚本,但它不会显示未运行的托管服务器(状态:Shutdown) 预期产出: App_Name App_status Managed_server Managed_server_status(即使托管服务器已关闭) 谢谢。您是否尝试过使用RESTFul请求的更简单方法? cd('AppDeployments') deplymentsList=cmo.getAppDeployments() for app in dep

我想使用单个脚本显示weblogic应用程序状态及其托管服务器状态。我尝试了下面的脚本,但它不会显示未运行的托管服务器(状态:Shutdown)

预期产出:

App_Name App_status Managed_server Managed_server_status(即使托管服务器已关闭)


谢谢。

您是否尝试过使用RESTFul请求的更简单方法?
cd('AppDeployments')
deplymentsList=cmo.getAppDeployments()
for app in deplymentsList:
      domainConfig()
      cd ('/AppDeployments/'+app.getName()+'/Targets')
      mytargets = ls(returnMap='true')
      domainRuntime()
      cd('AppRuntimeStateRuntime')
      cd('AppRuntimeStateRuntime')
      for targetinst in mytargets:
            curstate4=cmo.getCurrentState(app.getName(),targetinst)
            print app.getApplicationName(), targetinst, curstate4;
            domainRuntime()
            cd('ServerRuntimes')
            servers=domainRuntimeService.getServerRuntimes()
            for server in servers:
               print'SERVER STATE :',server.getState()