如果有人遇到这个问题,还需要注意一件事情。默认情况下,脚本假定您的部署文件夹名为“standalone”。如果您已重命名此文件夹,则会创建用户,但更改实际上不会应用于服务器。
要解决此问题,只需在文本编辑器中打开add-user脚本,并查找注释行,该行如下所示:
#JAVA_OPTS="$JAVA_OPTS -Djboss.server.config.user.dir=../standalone/configuration -Djboss.domain.config.user.dir=../domain/configuration"
取消该行的注释并更改路径以匹配您的目录名称即可。
如果有人遇到类似问题,我发现这是WildFly 11的一个错误。
我相信这可能是一个比较狭窄的问题,但是将目录换成WildFly 10可以解决无法连接管理控制台和无法添加用户的问题。
bin\standalone.bat
。 - Developer Marius Žilėnas11:48:03,095 INFO [org.jboss.as.server] (Controller Boot Thread) WFLYSRV0212: Resuming server11:48:03,097 INFO [org.jboss.as] (Controller Boot Thread) WFLYSRV0060: Http management interface listening on http://127.0.0.1:9990/management
。服务器日志除了一些安全警告之外没有列出任何值得注意的内容。没有错误。 - NickW是的,需要编辑mgmt-users.properties文件。如果它是空的,为什么会告诉你用户已经存在?请检查文件的权限。
%WILDFLY_HOME%/bin/standalone.bat
来启动wildfly。结果为“(WildFly Core 3.0.8.Final)在3379ms内启动 - 已启动553个服务中的292个服务(347个服务是延迟,被动或按需服务)”。浏览到localhost:8080然后将我带到闪屏告诉我wildfly正在运行。关于环境变量 - 我认为我可以将其命名为wildfly_home - 不是这种情况吗?抱歉,我对此还很陌生。 - NickWjboss-cli.bat
连接时,我收到了“控制器在localhost:9990不可用。连接失败:WFLYPRT0053”的错误消息。无法连接到remote+http://localhost:9990………连接被拒绝:没有更多信息。 - NickW