当前位置: 首页 > 知识库问答 >
问题:

Weblogic WLST获取部署状态

虞正业
2023-03-14

我试图从Weblogic脚本工具获得部署状态。我所说的部署是指Weblogic服务器管理控制台中显示的部署列表-域结构-部署

我发现:

cd ('AppDeployments')
print cmo.getAppDeployments()

我可以获取“某些”应用程序部署的状态(我在config.xml中找到了这些应用程序的名称),但这些不是来自Weblogic server管理控制台。有人能告诉我在哪里可以得到这份清单,以及它的当前状态吗?

共有1个答案

谭飞掣
2023-03-14

我列出应用程序的脚本:

connect('weblogic','welcome1','t3://127.0.0.1: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()

有关更多脚本,请访问:https://github.com/devwebcl/wls_contraption/tree/master/wlst

 类似资料:
  • 问题内容: 我如何获得的?通过我的意思是得到它是否有一个复选标记与否。 问题答案: 创建它时,它需要一个关键字参数。从传递。选中或取消选中该框会将包含的值设置为相应的布尔状态。可以通过以下方式访问: 已检查=> 未检查=>

  • 我们在库伯内特斯部署了自卫队。从SCDF UI中,我们可以使用基于Docker的源处理器创建流 应用程序日志显示Tomcat没有初始化,因为没有暴露哪些/执行器endpoint 对问题可能是什么以及如何解决有什么想法吗? SCDF日志 Skipper日志

  • 我正试图将我的应用程序部署到运行在谷歌容器引擎中的Kubernetes。 该应用程序可以在https://github.com/industrial/docker-znc找到。 null

  • 如何通过Maven部署插件获得部署快照的时间戳到Nexus? 例如,我使用版本部署了一个工件,该工件使用时间戳(我假设Nexus创建了这个时间戳,或者至少是它的最后一个“内部版本号”部分)(格式)部署。我可以通过以下方式获得时间戳吗: 某个Maven命令/s? 某些Nexus REST API? 其他“纲领性”方式? 到目前为止,我只发现了一个烦人的解决方法--“在”我将工件部署到Nexus之后“

  • StatefulSet 这个对象是专门用来部署用状态应用的,可以为Pod提供稳定的身份标识,包括hostname、启动顺序、DNS名称等。 下面以在kubernetes1.6版本中部署zookeeper和kafka为例讲解StatefulSet的使用,其中kafka依赖于zookeeper。 Dockerfile和配置文件见 zookeeper 和 kafka。 注:所有的镜像基于CentOS系统