2

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

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

为了连接,我必须将以下链接复制并粘贴到jconsole

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

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

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

或者你能推荐另一个远程监控工具。

4

2 回答 2

7

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

于 2012-06-13T08:43:42.803 回答
4

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

jconsole [ 选项 ] [ pid | [主机:端口]]

PID

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

主机:端口

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

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

于 2012-06-13T08:41:19.343 回答