我正在使用JConsole访问我的应用程序MBean。目前还没有身份验证。当用户通过Jconsole访问时,我想进行基于用户名/密码的身份验证。
我确实在谷歌上搜索并尝试了几种方法,但Jconsole仍然显示消息"连接失败:连接被拒绝:连接"我在启动程序时设置了以下属性
-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port=8222
-Dcom.sun.management.jmxremote.authenticate=true
-Dcom.sun.management.jmxremote.password.file=C:securejmxremote.password
-Dcom.sun.management.jmxremote.access.file=C:securejmxremote.access
-Dcom.sun.management.jmxremote.ssl=false
请帮忙。
感谢
密码文件必须只有所有者可读,否则将被忽略。有关详细信息,请参阅此链接:https://db.apache.org/derby/docs/10.9/adminguide/radminjmxenablepwd.html