2012-02-20 180 views
3

我安装了一个干净的jboss 7.1.Final Server。
境界(ManagementRealm):约尔格
用户名:约尔格Jboss管理控制台 - 被.htaccess阻止?

运行它之后,我在bin文件夹

我选择了一个),用于管理用户

我进入做出了SH add_user.sh
密码:superpassword
重新输入密码:superpassword

当我进入然后http://localhost:9990/console/这是˚F orwarded到http://localhost:9990/console/App.html

的问题是,如果我去的URL http://localhost:9990/console/App.html我无法登录,因为我得到的用户名和密码(典型的HTTP基本验证PROMT貌似有一个htaccess的,但我从来没有一个)

如果我尝试
登录:约尔格
密码:superpassword
它不工作

(外壳上的用户名和密码的工作原理与JBoss的诊断记者jdr.sh)

+0

好吧,我得到了解决方案... 愚蠢的我。 我必须离开领域空白! 问题解决 – Joerg 2012-02-20 22:07:56

回答

4

在您的示例中,您需要输入ManagementRealm作为您的主用户帐户将解析到的领域。你的例子是:

Realm (ManagementRealm) : ManagementRealm 
Username : joerg 
Password : superpassword 
Re-enter Password : superpassword 

official documentation,这说明如下:

离开为“ManagementRealm”境界为 这需要相匹配的名字的名字是很重要的在服务器的配置中使用,对于 其余字段输入新的用户名,密码和密码 确认。

只要是在值没有错误输入的,那么你将 要求确认您要添加的用户,用户将 写入属性文件用于身份验证,将显示一个 确认消息。

随着JBoss Application Server 7.1.x的定制化,您可以根据需要构建自己的领域配置,但对于初始实例,请确保使用ManagementRealm。

+0

thx为您的答案。 我想自己回答这个问题,但我不得不等待8个小时,所以我在问题的评论中回答了这个问题。 (但有了这个我无法举报,因为回答!) – Joerg 2012-02-21 22:55:33

+1

我记得堆栈溢出常见问题的建议回答自己的问题,我爱你回来这样做。肯定会在未来帮助其他人,特别是在像AS7.1.x这样的新版本中。您是早期使用者;) – ddri 2012-02-22 04:49:01

+0

它是下载页面上最新的稳定版本;) – Joerg 2012-02-27 10:23:48

1

便接踵而来下列步骤操作:

open jboss-as-x.x.x.Final\standalone\configuration\mgmt-users.properties and delete the user (i.e delete the line which has the username you want to use, such as admin=2c7123264278731425d1f53aeb55da1e) 
open jboss-as-x.x.x.Final\domain\configuration\mgmt-users.properties and delete the user (i.e delete the line which has the username you want to use, such as admin=2c7123264278731425d1f53aeb55da1e) 

运行jboss-as-x.x.x.Final \ BIN \添加用户。蝙蝠和以下列方式增加用户:

  1. 选择用户键入一个
  2. 境界(ManagementRealm):ManagementRealm
  3. 用户名:admin
  4. 密码:password
  5. 重新输入密码:密码

如果您获得JBAS015243:用户'admin'至少已经存在于一个属性文件中。错误,那么你没有完成步骤1和2.

+0

谢谢,但用户@ddri已经回答了我的问题! – Joerg 2016-04-27 08:40:19