Я являюсь новым с Лифтом и хочу знать, разрабатывается ли он, чтобы просто работать с Причалом, но никаким другим веб-сервером. Какая-либо идея?
Lift отлично работает с Jetty, когда вы разрабатываете, но вы, безусловно, можете запустить его в других контейнерах сервлетов. Tomcat кажется популярным выбором.
Из википедии : Lift-приложения упаковываются в файлы WAR и развертываются на любом движке Servlet 2.4 (например, Tomcat 5.5.xx, Jetty 6.0 и т. Д.).
Вот руководство, объясняющее, как run Lift on Glassfish v3
Lift в основном развертывается под Jetty, потому что Jetty - единственный контейнер (о котором я знаю), который поддерживается механизмом интеграции продолжений Lift 1.0. Без контейнера, поддерживающего продолжения, поддержка Lift Comet неоптимизирована, и каждый отдельный клиент (буквально!) Будет содержать хотя бы один поток. Очевидно, это не масштабируется.
AFAIK, Lift 2.0 перешел на стандартный API продолжения сервлетов, поэтому он поддерживает больше контейнеров, но я считаю, что Lift 1.0 обычно связан с Jetty для высокопроизводительной Comet.