如何使用JMX客户端列出所有MBean

时间:2013-10-30 09:32:43

标签: java linux jmx mbeans

我试图使用JMX客户端'jconsole'列出所有已发布的应用程序,但由于屏幕停留在该控制台上,似乎没有发生任何事情。是否有用于列出所有已发布应用程序的命令?

2 个答案:

答案 0 :(得分:1)

看来我的Java安装已损坏,因此不得不重新安装它。现在它的响应和加载。我现在能够连接并查看MBean。

同样从远程Linux机器运行以下命令也起作用:

java -jar jmxterm-1.0-alpha-4-uber.jar -l <remote server name>:<port>

然后从提示符处键入domains以获取MBeans列表,然后键入beans以获取相应的域类型。

答案 1 :(得分:0)

最简单的工具是jdk中包含的jps命令。它只列出了正在运行的JVM。列出所有本地应用程序时,无法确定JMX工具是否可以与此列表中的所有JVM建立JMX连接。更大的问题是这个列表与jconsole提供的完全相同,因为我不理解您的问题描述,我不知道jps是否会对您有所帮助。