在Eclipse中运行的WildFly 12上启用管理控制台

时间:2018-08-31 20:36:50

标签: eclipse wildfly-12

我今天将WildFly服务器安装到Eclipse中,并且能够运行Web应用程序。我希望能够登录到管理控制台。我还没有启用它,所以我看到了这个:

Your WildFly Application Server is running.
However you have not yet added any users to be able to access the admin console.

To add a new user execute the add-user.bat script within the bin folder of your WildFly installation and enter the requested information.

好吧,我在wildfly安装的bin目录中运行了add-user.bat脚本。它运行似乎没有任何问题。我仍然遇到相同的错误。

我猜测Eclipse复制了我的wildfly安装并将其放置在某个隐藏目录中。不知道那在哪里。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

Section 3.3 of the Wildfly 12 Admin Guide描述了添加用户以能够访问Wildfly的管理控制台的过程:

  

要操作文件并添加用户,我们提供了一个实用程序add-user.sh   然后使用add-user.bat添加用户并生成哈希,以添加   用户,您应该执行脚本并按照指导进行操作。   稍后将介绍add-user实用程序的全部详细信息,但   为了访问管理界面,您需要   输入以下值:-

     
      
  • 用户类型-这将是选择选项a的“管理用户”。

  •   
  • 领域-必须与配置中使用的领域名称匹配,因此   除非您已更改配置以使用其他领域   名称将此设置保留为“ ManagementRealm”。

  •   
  • 用户名-您要添加的用户的用户名。

  •   
  • 密码-用户密码。

  •   
     

提供验证通行证后,您将被要求确认您   要添加用户,属性文件将被更新。

     

对于最后一个问题,因为这将是一个用户   访问管理控制台只需回答“ n”-该选项将是   稍后描述添加身份验证的从属主机控制器   针对主域控制器,但这是稍后的主题。

     

实时获取对属性文件的更新,因此   在浏览器中显示的错误页面上,单击“重试”   或再次导航到控制台,然后应提示您   输入用户名和密码以连接到服务器。

运行 add-user 实用程序时有两个潜在的陷阱:

  • 您必须为用户的类型选择选项 a)(管理用户)
  • 您必须使用领域 ManagementRealm ,但是如果要添加的用户类型是 Management User ,则应该自动发生。

但是,除了诊断出问题所在之外,按照上面显示的文档中的说明尝试添加另一个用户也更容易。作为参考,下面是我的操作的屏幕截图,黄色的水平条表示我通过键盘提交的内容:

addUserUtility

运行 add-user.bat 后,我能够使用刚刚创建的用户登录管理控制台http://localhost:9990),必须重新启动服务器。我的环境是Windows 10上的Eclipse Photon。

如果仍然有问题,请打开文件 mgmt-users.properties ,以查看是否成功添加了用户。在我的情况下,为新用户添加了一行,如下所示:

skomisa=82fa5e2f2de46d60adf210bb95d461f3