如何通过wlst获取weblogic应用程序列表

时间:2017-01-30 11:13:33

标签: weblogic wlst

我尝试为某些weblogic服务器制作库存,并期望使用WSLT。 我可以从示例http://middlewaremagic.com/weblogic/?p=1473

获取应用程序列表(100+)
connect('admin','xxxxxxx','t3://server1:7001')
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(), ' | ', app.getVersionIdentifier(), ' | ', app.getModuleType(), ' | ',  targetinst, ' | ', curstate4, ' | ', app.getSecurityDDModel(), ' | ', app.getAbsoluteSourcePath()

但是我失败了一些重要的信息:

  • Context Root
  • 测试点

有人可以帮我提取吗? 并且可能存在以其他方式在weblogic服务器上使用基本属性登记所有应用程序?

// WebLogic Server版本:12.2.1.0.0

0 个答案:

没有答案