Я недавно обновил свои банки из джерси с версии 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: Также у меня настроен эластичный поиск для общения с этим приложением, даже при этом появляется эта ошибка ошибка эластичного поиска