我需要使用WLST获取具体WebLogic节点的JVM启动参数。管理控制台:Environment -> Server tab -> Arguments
我可以访问默认的一个变态的mbean java.lang:type=Runtime
及其属性InputArguments
:
objectName=ObjectName("java.lang:type=Runtime")
attrs=mbs.getAttribute(objectName,"InputArguments")
for attr in attrs:
print attr
但是我需要为域中的每个服务器节点访问并显示它,因为它们具有不同的JVM属性。
最佳答案
好吧,你快到了。假设您已连接到管理服务器,这是WLST的方法:
for i in ls('/Servers', returnMap='true'):
cd('/Servers/'+i+'/ServerStart/'+i)
print(cmo.getArguments())