Wildfly Swarm管理控制台不支持Docker部署

时间:2018-06-07 08:22:18

标签: docker dockerfile wildfly wildfly-swarm

我正在使用具有高山基本图像的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“

如何进入管理控制台?

0 个答案:

没有答案