我试图使用JMX客户端'jconsole'列出所有已发布的应用程序,但由于屏幕停留在该控制台上,似乎没有发生任何事情。是否有用于列出所有已发布应用程序的命令?
答案 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
是否会对您有所帮助。