Причал: встроить или не встроить?

Каковы преимущества встраивания причала по сравнению с развертыванием Вашего веб-приложения (веб-приложений) в причале? Если Вы - планирование развертывания больше чем одного веб-приложения, необходимо ли строго придерживаться развертывания военного файла для каждого веб-приложения (в противоположность записи встроенного сервера, который называет каждое веб-приложение)?

48
задан starblue 17 April 2010 в 20:07
поделиться

3 ответа

Я бы использовал встроенную причалку, когда целью является создание автономного приложения, в котором пристань является лишь одним из компонентов (например, в контейнер osgi). если вы просто хотите развернуть какую-то войну, то установка по умолчанию на причале кажется более предпочтительной. Я не думаю, что выбор зависит от того, планируете ли вы развернуть более одного веб-приложения. когда вы встраиваете причал, вам придется самостоятельно вносить изменения в свой код.

23
ответ дан 26 November 2019 в 19:03
поделиться

Встраивание jetty удобно в двух случаях, с которыми я знаком:

  1. JNI. Гораздо проще убедиться, что у вас есть нужные вещи в нужном загрузчике классов.

  2. Разработка. Гораздо проще запустить встроенный jetty в eclipse, чем возиться с веб-инструментами eclipse и разбираться с развертыванием и прикреплением отладчика.

17
ответ дан 26 November 2019 в 19:03
поделиться

Взгляните на контейнер сервлета Winstone , который позволяет вам распространять один файл WAR в виде исполняемого файла jar в качестве поддерживаемого варианта использования. Это то, что делает Хадсон.

9
ответ дан 26 November 2019 в 19:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: