我有一个默认的Glassfish 3安装,我正在尝试为此服务器创建一个安全的JMX连接。
我熟悉添加JVM参数,如:
-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port=8686
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote. authenticate=true
-Dcom.sun.management.jmxremote.password.file=/usr/SYNCH/PACKT/3166/Chapters_Code/resources/jmxremote.password
-Dcom.sun.management.jmxremote.access.file=/usr/SYNCH/PACKT/3166/Chapters_Code/resources/jmxremote.access
但我对一些我认为使用
的博客感到困惑asadmin set configs.config.server-config.admin-service.jmx-connector.system.security-enabled=true
更改以删除 security-enabled =“false”属性。
所以我想知道:
在make Glassfish上删除 security-enabled =“false”条目是否使用内置的管理身份验证提供程序?如果是这样,我如何打开安全性,以便安全地访问JMX? 我只是想知道如何防范以及如何配置更高级的用法。
如果上一个问题不正确和/或不可能,那么在上面添加JVM参数是在glassfish上为JMX添加登录安全性的唯一方法吗?
答案 0 :(得分:1)
开箱即用,当您为admin用户设置密码时,jmx将需要凭据。