Tomcat 9.0.x с джерси jax-rs 1 и jax-rs 2 - PullRequest
0 голосов
/ 06 марта 2019

Я пытаюсь обновить Tomcat 7.x до Tomcat 9.x. В проекте maven есть несколько модулей, один из которых использует jersey-client 1.19 (com.sun.jersey), а другой модуль работает на джерси.-server, который равен 2.23 (org.glassfish.jersey)

Приложение запускается без проблем на Tomcat 7.x, в то время как на Tomcat 9.0 происходит сбой с

NoSuchMethodError: javax.ws.rs.core.Application.getProperties () Ljava / util / Map;

mvn показывает дерево зависимостей, это произошло из-за jsr311.jar, у которого нет метода getProperties;вместо просмотра jersey-server-2.23.2.jar

Мои вопросы:

  • Мне интересно знать, как это работает в Tomcat 7.x, а нев Tomcat 9.x

  • Есть ли какой-либо способ (кроме нового загрузчика классов для загрузки jarsery 1.19 jar или рефакторинга клиента), чтобы загрузить jax-rs 2 серверные jars и jax-rs 1клиентские банки

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...