Glassfish需要一个新的jmx角色来进行java任务控制

时间:2015-02-19 13:05:14

标签: glassfish jmx java-mission-control

我一直在使用glassfish 3.1.2.2尝试java任务控制的飞行记录功能,但是在使用jmx连接到远程jvm时遇到了问题。

By default glassfish starts a JMXConnector在预先配置的端口上监听 - 8686.我们可以使用管理控制台的用户名/密码从jconsole / jvisualvm连接到此端口。

当我们使用此用户名/密码指定jmx详细信息时,在Java任务控制中添加JVM连接失败。要成功建立连接,必须将自定义management.properties文件指定为-Dcom.sun.management.config.file。对于此属性文件,我们需要指定一个新的jmx端口,一个新的jmxremote.access和一个新的jmxremote.password文件。访问和密码文件定义新的jmx角色。然后可以使用新的jmx角色在JMC上建立JVM连接。

有人可以说明JVM连接无法使用默认用户名/密码的原因吗?

谢谢!

0 个答案:

没有答案