Scala/Lift Framework работает только через веб-сервер причала?

Я новичок в Lift и хочу знать, если он разработан, чтобы просто работать с Jetty, но ни один другой веб-сервер. Любая идея?

Ответ 1

Подъем отлично работает с Jetty, когда вы развиваетесь, но вы можете запустить его на других контейнерах сервлетов. Tomcat кажется популярным выбором.

От wikipedia: приложения для подъема упакованы в виде файлов WAR и развернуты на любом сервлете 2.4 (например, Tomcat 5.5.xx, Jetty 6.0 и т.д.)

Вот учебник, объясняющий, как запустить Поднять на Glassfish v3

Ответ 2

Подъем в основном развертывается под Jetty, потому что Jetty - единственный контейнер (который я знаю), который поддерживается механизмом интеграции продолжения Lift 1.0. Без контейнера, который поддерживает продолжения, поддержка Lift Comet неоптимизирована, и каждый клиент (буквально!) Будет удерживать хотя бы один поток. Очевидно, что это не масштабируется.

AFAIK, Lift 2.0 перешел на стандартный API продолжения сервлета, поэтому он поддерживает больше контейнеров, но я считаю, что Lift 1.0 обычно связан с Jetty для высокопроизводительной кометы.