Jconsole基于密码的身份验证

时间:2015-11-25 12:13:06

标签: java jmx jconsole

我正在使用JConsole访问我的应用程序MBean。现在没有适当的身份验证。我想在用户通过Jconsole访问它时进行基于用户名/密码的身份验证。

我在google上搜索并尝试了几种方法,但Jconsole仍显示消息“连接失败:连接被拒绝:连接”我在启动程序时设置了以下属性

-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port=8222
-Dcom.sun.management.jmxremote.authenticate=true
-Dcom.sun.management.jmxremote.password.file=C:\secure\jmxremote.password
-Dcom.sun.management.jmxremote.access.file=C:\secure\jmxremote.access
-Dcom.sun.management.jmxremote.ssl=false

请帮忙。

由于

1 个答案:

答案 0 :(得分:0)

密码文件必须由所有者读取,否则将被忽略。有关详情,请参阅此链接: https://db.apache.org/derby/docs/10.9/adminguide/radminjmxenablepwd.html