Произнести ошибку: невозможно получить доступ к com.sun.jersey.server.impl.inject.AbstractHttpContextInjectable

Мы используем enunciate v2.8.0 для создания документов в нашем проекте. Также мы используем Jersey 2 (org.glassfish.jersey v2.5.1).

При сборке модуля REST плагин maven падает с ошибкой

"ошибка: невозможно получить доступ к com.sun.jersey.server.impl.inject.AbstractHttpContextInjectable"

Я предполагаю, что это означает, что enunciate использует Jersey1 и пытается найти его в нашем проекте, потому что, когда у нас была зависимость Jersey1, она работала нормально. Кроме того, enunciate внутри имеет зависимости как от Jersey1, так и от Jersey2. Теперь я не могу найти информацию о том, как переключить enunciate для использования Jersey2.

Спасибо за любую информацию.


person Markiza    schedule 14.01.2017    source источник
comment
Получили ли вы какое-либо решение для этой проблемы?   -  person Rahul Vashishta    schedule 29.12.2017
comment
@RahulVashishta, да, но это было давно, поэтому, если я не ошибаюсь, в файле конфигурации (enunciate.xml) есть что-то вроде <jackson1 disabled="true"/>. У меня были проблемы с Jackson1. Попробуйте посмотреть в этом направлении   -  person Markiza    schedule 03.01.2018


Ответы (1)


Добавление: у меня работал <jaxrs disabled="true" />to enunciate.xml.

person millionyearsold    schedule 29.06.2018