Платформа Scala/Lift работает только по гагатовому веб-серверу?

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

11
задан javier 7 May 2010 в 22:27
поделиться

2 ответа

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

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

Вот руководство, объясняющее, как run Lift on Glassfish v3

6
ответ дан 3 December 2019 в 09:40
поделиться

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

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

5
ответ дан 3 December 2019 в 09:40
поделиться
Другие вопросы по тегам:

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