2011-12-26 91 views
0

我有一個默認的Glassfish 3安裝,我試圖創建一個安全的JMX連接到此服務器。JVM設置與jmx連接器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 

改變去除啓用安全性=困惑「假」屬性。

所以我想知道:

是否刪除=「假」項上廠名Glassfish的使用安全啓用內置的管理員認證的供應商?如果是這樣,我該如何關閉安全性,以便安全地訪問JMX? 我只是困惑於什麼是假設,以及如何配置更高級的用法。

如果上一個問題不正確和/或不可行,那麼是否將JVM參數添加到在glassfish上爲JMX添加登錄安全性的唯一方法之上?

回答

1

開箱即用,當您爲管理員用戶設置密碼時,jmx將需要憑證。