Я новичок в Lift и хочу знать, если он разработан, чтобы просто работать с Jetty, но ни один другой веб-сервер. Любая идея?
Scala/Lift Framework работает только через веб-сервер причала?
Ответ 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 для высокопроизводительной кометы.