代码之家  ›  专栏  ›  技术社区  ›  mflame

WLST-每个服务器节点的JVM参数转储

  •  0
  • mflame  · 技术社区  · 6 年前

    Environment -> Server tab -> Arguments

    我可以访问默认的一个trought mbean java.lang:type=Runtime 它的属性 InputArguments

    objectName=ObjectName("java.lang:type=Runtime")
    attrs=mbs.getAttribute(objectName,"InputArguments")
    for attr in attrs:
    print attr
    

    但是我需要访问并显示域中的每个服务器节点,因为它们有不同的JVM属性。

    2 回复  |  直到 6 年前
        1
  •  0
  •   b0tting    6 年前

    好吧,你就快到了。假设您已连接到管理服务器,下面是最有效的方法:

    for i in ls('/Servers', returnMap='true'):
        cd('/Servers/'+i+'/ServerStart/'+i)
        print(cmo.getArguments())
    
        2
  •  1
  •   mflame    6 年前

    for i in ls('/Servers', returnMap='true'):
        domainCustom()
        cd ('java.lang')
        cd('java.lang:Location='+i+',type=Runtime')
        print(ls())