在Windows上启用jmxremote

时间:2011-02-09 09:00:32

标签: java jmx

我正在尝试使用jmxremote启用远程监控。当我在“.bat”文件中设置选项时,一切正常(我可以使用JConsole连接到进程),但是当我尝试将进程作为服务运行时,尽管我使用了,但是无法执行此操作当进程作为'.bat'文件运行时我使用的确切属性(例如-Dcom.sun.management.jmxremote等)你可以告诉我我错过了什么吗?

(请注意,行为是有和没有密码/访问文件,'authenticate'和'password'设置为true和false)。

由于

1 个答案:

答案 0 :(得分:1)

如果您仅指定 com.sun.management.jmxremote,则只有在要监控的流程和监控工具在同一用户下运行时,连接才会起作用。

由于服务通常在系统帐户下运行,但情况并非如此。

您需要指定要侦听的端口以启用其他用户的连接:use com.sun.management.jmxremote. port for this