Джерси не требуется сервлет - он работает нормально даже с облегченным http-сервером, включенным в JDK, или даже работает с инфраструктурой Grizzly NIO (которая похожа на Netty - см. Grizzly.java.net).Чтобы увидеть, что нужно для того, чтобы он работал с Netty, вы можете посмотреть на модуль jersey-grizzly2 в рабочей области Jersey - было бы неплохо, если бы вы захотели разработать его и внести свой вклад в проект Jersey.Теперь, чтобы разочаровать вас, Джерси использует ThreadLocals.Мы планировали внедрить поддержку неблокирующих асинхронных вызовов, но это требует значительного количества рефакторинга, поэтому будет поставляться только с версией 2.0 (реализация JAX-RS 2.0 после того, как это будет окончательно).В любом случае, кроме неблокирующих вещей, все еще полезно запускать их на Grizzly-подобных фреймворках, таких как Netty для его «легкости».