Web.xml для jersey2 не разрешает остальные вызовы из других приложений - PullRequest
0 голосов
/ 26 октября 2018

Я недавно обновил свои банки из джерси с версии 1 до 2.При использовании jersey-1 мои сопоставления web.xml выглядели следующим образом:

<servlet>
        <servlet-name>Restful App</servlet-name>
        <servlet-class>com.sun.jersey.spi.container.servlet.ServletContainer</servlet-class>
        <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet-mapping>
        <servlet-name>Restful App</servlet-name>
        <url-pattern>/rest/*</url-pattern>
    </servlet-mapping>

У меня есть другие приложения, которые общаются с этим приложением через остальные вызовы.После обновления до jersey 2 я изменил web.xml следующим образом

<servlet>
            <servlet-name>javax.ws.rs.core.Application</servlet-name>
       </servlet>
        <servlet-mapping>
            <servlet-name>javax.ws.rs.core.Application</servlet-name>
            <url-pattern>/rest/*</url-pattern>
        </servlet-mapping>

Нормальные вызовы REST в приложении, кажется, работают нормально, но вызовы покоя, сделанные другими приложениями, теперь не затрагивают мое приложение.Также нет журналов ошибок.

PS: Также у меня настроен эластичный поиск для общения с этим приложением, даже при этом появляется эта ошибка ошибка эластичного поиска

...