Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/332.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java WLST-每个服务器节点的JVM参数转储_Java_Jvm_Weblogic_Wlst - Fatal编程技术网

Java WLST-每个服务器节点的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

我需要使用WLST获取具体WebLogic节点的JVM启动参数。管理控制台:
Environment->Server选项卡->Arguments

我可以访问默认的one 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属性。

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

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