2011-03-24 133 views

回答

53

默認憑據:

login: admin 
password: admin 

但是如果你使用EAP這些憑據默認是關閉的,沒有活動的用戶(安全原因:))。如果要打開這些用戶,則必須編輯當前配置文件中的以下文件:./deploy/management/console-mgr.sar/web-console.war/WEB-INF/classes/web-console-users.properties。從用戶的行中刪除#符號應該就足夠了。

如果要創建新用戶,請不要忘記在web-console-roles.properties文件中設置正確的組。

您可以輕鬆找到存儲這些信息的信息:只需打開./conf/login-config.xml文件並找到適當的安全域定義。在Web控制檯應用程序的情況下,它將是web-console策略。

此外,如果您想要訪問JMX,則可以解鎖JMX控制檯。只需檢查conf/props/目錄中的以下文件(在您的配置文件中):jmx-console-users.propertiesjmx-console-roles.properties

+0

中所解釋的感謝提及'./conf/login-config.xml'。我發現其他人改變了帳戶的設置方式 - 他們實際上來自'conf/props/jmx-console-users.properties'。 – ArtOfWarfare 2016-11-08 15:40:40

3

我也可以驗證上述方案,除了我在

**..\server\<server profile>\conf\props\jmx-console-users.properties** 
4

我不得不取消對該行的jboss-eap-5.0\jboss-as\server\default\conf\props\jmx-console-users.properties

admin=admin 

完蛋了改變。重新啓動Jboss,我正準備進入JBOSS JMX。奇怪的是,這甚至解決了我在從Eclipse關閉Jboss時得到的錯誤。

0

步驟1:

jmx-console-users.properties 
admin=admin 

步驟2:

jmx-console-roles.properties 
admin=JBossAdmin,HttpInvoker 

步驟3:重新啓動或啓動JBoss實例。

現在,你應該好走......

轉到JMX控制檯,輸入JBoss的登錄網址,然後輸入管理員用戶名和管理密碼。

0

我建議參觀Add digest auth in jmx-consoleConfigure admin consoles閱讀公報的文件,您可以控制檯到JBoss添加更多的安全性,並在這些鏈接解釋在哪裏角色和用戶名/密碼,您需要更改此信息爲您的服務器的文件和你如何改變它們。另外,我建議您退出所有不使用的控制檯,因爲它們可能會影響應用程序服務器的性能。 另外還有其他鏈接關於保護jmx控制檯,可以幫助你,在jboss中搜索作爲他們的社區網站(我不能把它們放在這裏爲我的實際聲譽,對不起)。永遠不要在conf/props/files上以純文本形式輸入密碼。

對不起,我的英文不好,我希望我的回答對你有用。

0

只是評論的用戶名和密碼行文件 ./server/default/conf/props在其他職位建議jmx-console-users.properties工作對我來說