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

问题描述

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

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()

预期输出

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

谢谢。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...