我下载了Wildfly( wildfly-13.0.0.Final ),并且想要对其进行配置。我在JBOSS_HOME目录的bin文件夹中启动standalone.bat
(我使用Windows平台)。
我转到管理控制台:localhost:8080
->管理控制台。我看到了
您的WildFly Application Server正在运行。 但是,您尚未添加任何用户来访问管理控制台。
要添加新用户,请在WildFly安装的bin文件夹中执行add-user.bat脚本,然后输入所需的信息。
我运行add-user.bat
,它询问我要添加哪种用户。
我需要一个用户具有部署,重新部署应用程序的权限。例如,对于Apache Tomcat,我可以配置tomcat-users.xml
文件并在其中添加用户(https://stackoverflow.com/a/1327730/4587961),因此当我以该用户身份登录控制台时,可以部署应用程序。
答案 0 :(得分:2)
您需要添加一个add-user.bat
的管理用户,您可以使用该用户的凭据登录Web管理员。
您可以直接将用户添加到独立服务器或域的配置目录中的mgmt-users.properties
文件中,但是该条目的格式必须为<username>:DIGEST-MD5(<username>:ManagementRealm:<password>)
,add-user.bat
脚本将使用为您服务。
除非您设置RoleBasedAccessControl,否则不需要任何特定角色。
应用程序用户由具有JAAS之类的框架的应用程序使用,并通过“默认”安全域进行接口,该安全域是指包含这些用户的ApplicationRealm。
答案 1 :(得分:0)
我读到
https://docs.jboss.org/author/display/WFLY10/EJB+invocations+from+a+remote+server+instance
https://developer.jboss.org/thread/240892
管理用户用于进入Web控制台。在这里,您可以部署应用程序,进行设置,添加资源(例如JPA配置)。应用程序用户无权访问Web控制台。它们可以用于例如验证服务。例如,要调用删除EJB bean,您需要应用程序用户凭据才能访问删除服务器。