我有一個安裝了OSGI插件的glassfish 3.1.2.2安裝。我還安裝了Web控制檯罐子和啓用了控制檯上Glassfish OSGI Webconsole證書
http://localhost:8080/osgi/system/console
然後作爲安全,我想改變的登錄用戶名和密碼,默認的是admin /管理員,這是不利於生產ENV。
我檢查了文檔以及一些在線教程,但似乎他們沒有爲Glassfish上的Felix Webconsole工作。
我試圖修改
gf_home/glassfish/domains/domain1/config/domain.xml
與參數Apache Felix Documentation頁面,也
gf_home/glassfish3/glassfish/modules/autostart/ gf_home/glassfish3/glassfish/osgi/felix/conf
文件夾中創建的文件,題爲org.apache.felix.webconsole.internal.servlet。 OsgiManager.cfg屬性文件格式,但他們都沒有工作。我仍然可以用admin/admin登錄。
我錯過了Webconsole設置中的一些觀點嗎?我檢查了org.apache.felix.webconsole.internal.servlet.OsgiManager.java類的代碼,並在那裏設置了用戶名和密碼,但是,有一個updateConfiguration方法來覆蓋此值。
更改webconsole的用戶名和密碼的正確方法是什麼?唯一的選擇是更改代碼中的默認值?