我今天将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安装并将其放置在某个隐藏目录中。不知道那在哪里。有什么想法吗?
答案 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 实用程序时有两个潜在的陷阱:
但是,除了诊断出问题所在之外,按照上面显示的文档中的说明尝试添加另一个用户也更容易。作为参考,下面是我的操作的屏幕截图,黄色的水平条表示我通过键盘提交的内容:
运行 add-user.bat 后,我能够使用刚刚创建的用户登录管理控制台(http://localhost:9990),必须重新启动服务器。我的环境是Windows 10上的Eclipse Photon。
如果仍然有问题,请打开文件 mgmt-users.properties ,以查看是否成功添加了用户。在我的情况下,为新用户添加了一行,如下所示:
skomisa=82fa5e2f2de46d60adf210bb95d461f3