У меня есть приложение Jersey2, который работает на встроенный Grizzly сервера - установка идентичной этого пример: https://github.com/jersey/jersey/tree/2.18/examples/https-clientserver-grizzly/src/main/java/org/glassfish/jersey/examples/httpsclientservergrizzlyПолучение чванства-жильный 1,5 работать с Джерси и Grizzly
Я интегрировал его с чванством-jersey2-jaxrs_2 .10 и он работает нормально. Теперь, когда вышел swagger-core 1.5, и он создает определения Swagger 2.0, я хотел бы перейти на эту версию.
Выполнив инструкции по установке чванства с этого сайта: https://github.com/swagger-api/swagger-core/wiki/Swagger-Core-Jersey-2.X-Project-Setup-1.5 Я обнаружил, что Форс не будет работать больше, поскольку это требует экземпляра ServletContext для инъекций, и ServletContext поля аннотированного с @Context не впрыскивает в мой проект (они показывают как нули).
Так что мой настоящий вопрос: поддерживает ли jersey-container-grizzly2-servlet ServletContext вообще? Есть ли способ заставить ServletContext вставляться, изменяя конфигурацию моего проекта? Или я должен изучить способы интеграции swagger-core 1.5, которые не требуют ServletContext?