如何在Jconsole工具中保存连接

时间:2012-06-13 08:32:43

标签: java jmx jconsole

我编写了一个在服务器上运行的Java服务。

我使用JMXjconsole来监控来自myPC的服务。

要进行连接,我必须将以下链接复制并粘贴到jconsole

service:jmx:rmi://192.168.5.207:9999/jndi/rmi://192.168.5.207:9999/jmxrmi

退出jconsole后,如果我想重新连接,我必须再次复制并粘贴该链接。

有没有办法在jconsole中保存链接,以便我可以重复使用它?

或者您可以推荐另一种远程监控工具。

2 个答案:

答案 0 :(得分:7)

我认为,您无法在JConsole中保存网址。您可以改用VisualVM。它是一个非常好的工具,具有JConsole的所有功能,具有一些非常好的额外功能。

答案 1 :(得分:4)

您可以将URL指定为程序参数:

  

jconsole [options] [pid | [host:port]]

     

<强> PID

     

使用系统属性com.sun.management.jmxremote启动的本地Java VM的进程ID。 Java VM必须使用与运行jconsole的用户标识相同的用户标识运行。有关详细信息,请参阅JMX监视和管理。

     

<强>主机:端口

     

运行Java VM的主机系统的名称以及启动JVM时系统属性com.sun.management.jmxremote.port指定的端口号。有关详细信息,请参阅JMX监视和管理。

http://docs.oracle.com/javase/1.5.0/docs/tooldocs/share/jconsole.html