Лента, дающая 404 ответа на WebLogic 12c

#microservices #jhipster #netflix-zuul #netflix-ribbon

#микросервисы #jhipster #netflix-zuul #netflix-лента

Вопрос:

У меня есть следующая структура приложений spring boot:

  • приложение шлюза в качестве прокси-сервера zuul.
  • серверное приложение как микросервис.

Когда я подключаюсь к службе rest в серверной части через маршрутизацию zuul с использованием ribbon load balancer, я получаю 404 ответа. Но когда я удаляю балансировку нагрузки ленты, она работает нормально.

Это происходит как раз при развертывании в web logic. Он отлично работает на tomcat.

Почему это происходит? Есть ли какое-либо решение для этого?

Ниже мой код до и после.

До изменения (не работает на weblogic):

 zuul:
    routes:
        serviceName:
            path: /serviceName/**
            serviceId: serviceName

serviceName:
    ribbon:
        listOfServers: localhost:8081
  

После изменения (раздел ленты удален / работает над weblogic):

 zuul:
    routes:
        serviceName:
            path: /serviceName/**
            url: http://localhost:8081