我正在使用具有高山基本图像的Docker在Wildfly swarm上部署应用程序:
FROM openjdk:8-jre-alpine
COPY ./ABC-swarm.jar root/dir
EXPOSE 8080
EXPOSE 9990
ENTRYPOINT ["java", "-Djava.net.preferIPv4Stack=true", "-jar","root/dir/ABC-swarm.jar"]
我已经包含了两个maven依赖项:
<dependency>
<groupId>org.wildfly.swarm</groupId>
<artifactId>management-console</artifactId>
</dependency>
<dependency>
<groupId>org.wildfly.swarm</groupId>
<artifactId>management</artifactId>
</dependency>
并在src / main / resources / project-stages.yml:
中配置了一个用户swarm:
management:
security-realms:
ManagementRealm:
in-memory-authentication:
users:
admin:
password: abc
http-interface-management-interface:
allowed-origins:
- http://localhost:8080
security-realm: ManagementRealm
在控制台中我看到: “Http管理界面聆听http://127.0.0.1:9990/management”
但直接在下面是: “[org.jboss.as](控制器启动线程)WFLYSRV0054:管理控制台未启用”
当我导航到URL时,我得到: “此页面无效 localhost没有发送任何数据。 ERR_EMPTY_RESPONSE“
如何进入管理控制台?