Java WLST-每个服务器节点的JVM参数转储
我需要使用WLST获取具体WebLogic节点的JVM启动参数。管理控制台:Java WLST-每个服务器节点的JVM参数转储,java,jvm,weblogic,wlst,Java,Jvm,Weblogic,Wlst,我需要使用WLST获取具体WebLogic节点的JVM启动参数。管理控制台:Environment->Server选项卡->Arguments 我可以访问默认的one trought mbeanjava.lang:type=Runtime及其属性InputArguments: objectName=ObjectName("java.lang:type=Runtime") attrs=mbs.getAttribute(objectName,"InputArguments") for attr in
Environment->Server选项卡->Arguments
我可以访问默认的one trought mbeanjava.lang:type=Runtime
及其属性InputArguments
:
objectName=ObjectName("java.lang:type=Runtime")
attrs=mbs.getAttribute(objectName,"InputArguments")
for attr in attrs:
print attr
但是我需要为我域中的每个服务器节点访问并显示它,因为它们具有不同的JVM属性。好吧,您就快到了。假设您连接到管理服务器,下面是最简单的方法:
for i in ls('/Servers', returnMap='true'):
cd('/Servers/'+i+'/ServerStart/'+i)
print(cmo.getArguments())
这是我的最终版本:
for i in ls('/Servers', returnMap='true'):
domainCustom()
cd ('java.lang')
cd('java.lang:Location='+i+',type=Runtime')
print(ls())