Консоль управления Wildfly Swarm не работает при развертывании Docker

Я развертываю приложение на Wildfly Swarm, используя Docker с альпийским базовым изображением:

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-stage.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 ответов

Другие вопросы по тегам