JBoss 5.x EAP
默认 Web 控制台密码是什么?
默认凭据是:
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.properties
和 jmx-console-roles.properties
。
我只需取消注释
jboss-eap-5.0\jboss-as\server\default\conf\props\jmx-console-users.properties
中的行
admin=admin
就是这样。重新启动Jboss,我即将进入JBOSS JMX。神奇的是,这甚至修复了我从 Eclipse 关闭 Jboss 时遇到的错误。
我也可以验证上述解决方案,除了我必须更改
**..\server\<server profile>\conf\props\jmx-console-users.properties**
如果您使用 Talend MDM Server,则登录名是: 登录: 管理员 密码:talend
查看更多信息:http://wiki.glitchdata.com/index.php?title=TOS:_Accessing_the_Talend_MDM_Server
这与默认的 JBoss 登录 admin/admin 不同 在本例中,密码设置文件也是 login-config.xml。
我建议访问 在 jmx-console 中添加摘要身份验证并阅读 配置管理控制台的官方文档,您可以为 JBoss AS 控制台添加更多安全性,这些链接解释了您所使用的角色和用户/密码文件在哪里需要更改您的服务器的此信息以及如何更改它们。另外,我建议您退出所有不使用的控制台,因为它们会影响应用程序服务器的性能。 还有其他有关保护 jmx-console 的链接可以帮助您,在 jboss 中搜索它们的社区站点(我不能将它们放在这里,因为我的实际声誉,抱歉)。永远不要在 conf/props/ 文件中以纯文本形式提供密码。
抱歉我的英语不好,希望我的回答对您有用。
只需注释文件中的用户和密码行 ./server/default/conf/props jmx-console-users.properties 为我工作
第1步:
jmx-console-users.properties
admin=admin
第2步:
jmx-console-roles.properties
admin=JBossAdmin,HttpInvoker
第3步:重新启动或启动JBoss实例。
现在你应该可以走了...
转到 jmx 控制台,输入 JBoss 登录 URL,然后输入 admin 作为用户名和 admin 密码。
正如其他帖子中所建议的,可能您没有定义任何用户。不建议手动编辑配置文件。您应该使用 add-user (.sh 或 .cmd)实用程序,如 https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6/html/Installation_Guide/chap-Getting_Started_with_JBoss_Enterprise_Application_Platform_6.html#Add_the_Initial_User_for_the_Management_Interfaces 中所述