Jboss管理控制台 - 被.htaccess阻止?

时间:2012-02-20 21:20:14

标签: .htaccess admin jboss7.x

我安装了一个干净的jboss 7.1.Final Server。

运行后,我在bin文件夹中创建了一个sh add_user.sh

我为管理用户选择了a)

我输入了:
领域(ManagementRealm):joerg
用户名:joerg
密码:superpassword
重新输入密码:superpassword

当我输入http://localhost:9990/console/后,它被转发到http://localhost:9990/console/App.html

问题是,如果我转到URL http://localhost:9990/console/App.html我无法登录,因为我获得了用户名和密码的典型HTTP-Basic身份验证提示(看起来有一个.htaccess但是我从未做过一个)

如果我试试 登录:joerg
密码:superpassword
它无法正常工作

(在shell上,用户名和密码与jboss诊断报告器jdr.sh配合使用)

2 个答案:

答案 0 :(得分:4)

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

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

official documentation开始,解释如下:

  

将领域的名称保留为“ManagementRealm”非常重要   这需要匹配服务器配置中使用的名称   其余字段输入新用户名,密码和密码   确认。

     

如果输入的值没有错误,那么您将是   要求确认您要添加用户,用户将是   写入用于身份验证的属性文件和   确认信息将会显示。

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

答案 1 :(得分: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 \ add-user.bat并以下列方式添加用户:

  1. 选择用户类型a
  2. Realm(ManagementRealm):ManagementRealm
  3. 用户名:admin
  4. 密码:密码
  5. 重新输入密码:密码
  6. 如果你得到JBAS015243:用户'admin'已经存在于至少一个属性文件中。错误,那么你没有完成第1步和第2步。