Zuul не работает на weblogic- 12.2.1.2.0

У меня есть несколько микросервисов, которые поддерживаются zuul netflix, который запускается с tomcat 8(с командой java -jar).
Мой контекстный корень api-шлюза в application.yml / и корень контекста любого микросервиса /app,

Конфиг роута api-шлюза выглядит так:

zuul:
  host:
      connect-timeout-millis: 10000
      socket-timeout-millis: 60000

  routes:
#Micro1  
    micro1:
      path: /app/micro1/**
      sensitiveHeaders:
      url: http://192.168.251.141:3080/app/micro1
.
.
.

Все правильно, когда он запускается с tomcat8, но, к сожалению, я не могу запустить его в weblogic-12.1.3.
Файл weblogic.xml в каталоге webapp/WEB_INF:

<?xml version="1.0" encoding="UTF-8"?>
<wls:weblogic-web-app xmlns:wls="http://xmlns.oracle.com/weblogic/weblogic-web-app"
                    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
                                        http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd
                                        http://xmlns.oracle.com/weblogic/weblogic-web-app
                                        http://xmlns.oracle.com/weblogic/weblogic-web-app/1.4/weblogic-web-app.xsd">
    <wls:context-root>/</wls:context-root>
    <wls:charset-params>
        <wls:input-charset>
            <wls:resource-path>/*</wls:resource-path>
            <wls:java-charset-name>UTF-8</wls:java-charset-name>
        </wls:input-charset>
    </wls:charset-params>

    <wls:jsp-descriptor>
        <wls:page-check-seconds>8</wls:page-check-seconds>
    </wls:jsp-descriptor>

    <wls:fast-swap>
        <wls:enabled>false</wls:enabled>
        <wls:refresh-interval>8</wls:refresh-interval>
    </wls:fast-swap>

    <wls:container-descriptor>
        <wls:prefer-application-packages>
            <wls:package-name>antlr.*</wls:package-name>
            <wls:package-name>org.slf4j.*</wls:package-name>
            <wls:package-name>javassist.*</wls:package-name>
            <wls:package-name>com.fasterxml.jackson.*</wls:package-name>
        </wls:prefer-application-packages>
    </wls:container-descriptor>

</wls:weblogic-web-app>

Я искал в Google, но я не нашел подходящий результат.
В чем проблема?
Есть ли конкретная конфигурация, которую я не настраиваю в weblogic-12.1.3.
спасибо за Ваш ответ.

ЧАСТЬ 2:
Правда ли, что api-шлюз как один микросервис, представляющий собой небольшое приложение, управляется большим сервером приложений, таким как weblogic?

0 ответов

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