Использование Джерси без сервера приложений - PullRequest
3 голосов
/ 07 января 2012

Я хочу использовать Джерси без необходимости установки сервера приложений, такого как Tomcat или Glassfish.В идеале я хотел бы создать облегченную программу, которая прослушивает порт и разрешает соединения.Я полагаю, что вы можете сделать это с Grizzly + Jersey, но я не уверен, насколько это легко, потому что, насколько я понимаю, Grizzly используется для написания новых http-серверов с нуля?

Рестлет выглядел хорошо в этом отношении, потому что он включалвнутренний http-сервер, но предоставленная документация чрезвычайно скудна.

Ответы [ 2 ]

3 голосов
/ 07 января 2012

Вы можете использовать легкий контейнер сервлетов, например jetty .Вы можете связать и отправить это с вашим приложением.Также построить и доставить причал с вашим приложением очень просто.

0 голосов
/ 07 января 2012

Я недавно развернул приложение, которое использует встроенную Jetty весной для запуска Джерси, так что это на 100% возможно.Фактически, в Джерси есть SpringServlet для простого делегирования реализации REST на основе контекста Spring.Если у вас есть дополнительные вопросы по этому маршруту, дайте мне знать.Это было не самое прямолинейное, но я могу рассказать вам об этом по соответствующим ссылкам.

...