Использование Eclipse Microprofile НЕ в корневом контексте (OpenLiberty)

Я использую функцию микропрофиля eclipse (2.1) в своей открытой свободе. Но все функции выполняются по корневому пути (например, /health). Я хочу, чтобы это было в другом контексте, например «/ app».

Можно ли сделать для этого конфигурацию (возможно, на server.xml)? Я ничего не мог найти.

Это не так: localhost:8090/health Но я хочу: localhost:8090/app/health


person aemik    schedule 13.05.2019    source источник
comment
в настоящее время нет способа сделать это в OpenLiberty. Тем не менее, не могли бы вы немного рассказать о прецеденте, стоящем за этим? Тогда мы могли бы предложить вам некоторые альтернативы/обходные пути.   -  person Andy Guibert    schedule 13.05.2019
comment
в моем приложении работает докер, и у меня проблемы с прокси-сервером apache и сопоставлением обратного прокси-сервера. Но я должен посмотреть, в чем проблема, чтобы дать вам больше подсказок.   -  person aemik    schedule 13.05.2019


Ответы (1)


Ожидается, что с MicroProfile вы развертываете одно приложение (микрослужбу) для каждой среды выполнения, поэтому он указывает, что конечные точки предназначены для всей среды выполнения. Вот выдержка из последней спецификации, которая теперь имеет две конечные точки работоспособности:

«Архитектура проверки работоспособности MicroProfile состоит из двух конечных точек /health/ready и /health/live в среде выполнения MicroProfile, которые соответственно представляют готовность и жизнеспособность всей среды выполнения».

Следовательно, нет способа контролировать конечную точку. Если есть вариант использования, который не работает, я уверен, что сообщества MicroProfile и/или Open Liberty будут открыты для изменений.

person Graham    schedule 15.05.2019