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

标签 java jvm weblogic wlst

我需要使用 WLST 获取具体 WebLogic 节点的 JVM 启动参数。管理控制台:环境 -> 服务器选项卡 -> 参数

我可以通过 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'):
    domainCustom()
    cd ('java.lang')
    cd('java.lang:Location='+i+',type=Runtime')
    print(ls())

关于java - WLST - 每个服务器节点的 JVM 参数转储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51789484/

相关文章:

java - 在接口(interface)中的静态方法上调用静态

tomcat - 完整的 JEE 投诉容器如何不需要 sun-jaxws.xml

ssl - 如何通过带有双向SSL身份验证的完整客户端使用t3连接到WebLogic JMS队列?

testing - 如何为所有重要的测试库编写匹配器?

weblogic - 我如何让 weblogic 在重启时重新加载缓存的 JSP

java - for 循环查找字符串中的辅音

java - 将记录从数据库转储到 CSV 格式的文件

java - Android base64解码/编码图像到字符串

java - JScrollPane 不移动 View

java - 在 block 中连续使用相同的方法会重新计算该方法吗?