Конечные точки привода не отображаются через HTTP в версии Spring boot 1.5.2 в том же порту, в котором запущено приложение - PullRequest
0 голосов
/ 25 апреля 2020

Я использую Springboot версии 1.5.2. RELEASE, и я попытался внедрить привод с пружинной загрузкой в ​​свое приложение. Я запускаю свое приложение в порту 8081. Я просто хочу показать две конечные точки: здоровье и информация. Когда я пытаюсь получить доступ к конечным точкам в порту 8081 так же, как мое приложение, это не дает результата и показывает 404 статус не найден в Почтальоне. Я могу получить доступ к конечной точке работоспособности в порту 8089 как http://localhost: 8089 / admin / info . То же самое я не смог добиться в порту 8081. Я искал ответ и не смог найти правильный ответ для версии с весенней загрузкой 1.5.2. Мой файл application.yml выглядит так:

management:
  context-path : /admin
  endpoints:
    web:
      exposure:
        include: health,info
    jmx:
      exposure:
        exclude: '*'
  security:
    enabled: true
  port: 8081

1 Ответ

0 голосов
/ 25 апреля 2020

Если для вашего management.port установлено значение 8089, вы сможете получить доступ только к API-интерфейсам управления на этом порту. Вы не сможете связаться с ними через порт приложения 8081

Если вы хотите получить доступ к API управления через порт приложения, не устанавливайте значение managment.port. По умолчанию используется тот же порт, что и порт приложения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...