2011-03-24 130 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工作对我来说