Можете ли вы настроить порт wildfly для конечной точки микропрофиля?

Стандартное поведение wildfly-17 (и 18) с microprofile-health-smallrye заключается в том, что конечные точки / health публикуются в порту управления.

Есть ли способ настроить его для использования другого порта?

Такое поведение сложно в некоторых ситуациях (с docker и kubernetes), чтобы полностью открыть порт управления и сделать его доступным для других «машин», кроме localhost.

Заранее спасибо,

Габриэль


person GabrielJoerg    schedule 14.11.2019    source источник
comment
Может быть, было бы полезно, если бы кто-нибудь мог добавить теги «smallrye» и «microprofile-health».   -  person GabrielJoerg    schedule 15.11.2019


Ответы (2)


Джефф Меснил ответил на мою ветку в чате пользователей wildfly -> Невозможно запустить конечную точку работоспособности на порту приложения. WildFly выставляет их только в порт управления.

person Flo Sailer    schedule 22.11.2019

Хотя я не смог найти прямого ответа, у меня была аналогичная проблема, и я применил решение.

Я добавил флаг Dswarm.port.offset = 100. Для моей установки с шипами это сдвинуло все порты на 100.

person Andrew    schedule 05.12.2019