11

我是 Lift 的新手,想知道它是否被开发为仅与 Jetty 一起运行而没有其他 Web 服务器。任何想法?

4

2 回答 2

6

Lift 在开发时与 Jetty 配合得很好,但您当然可以在其他 servlet 容器上运行它。Tomcat 似乎是一个流行的选择。

来自维基百科:Lift 应用程序被打包为 WAR 文件并部署在任何 Servlet 2.4 引擎上(例如,Tomcat 5.5.xx、Jetty 6.0 等)

这是一个解释如何在 Glassfish v3 上运行 Lift的教程

于 2010-05-07T22:36:09.520 回答
5

Lift 主要部署在 Jetty 下,因为 Jetty 是 Lift 1.0 的延续集成机制支持的唯一容器(据我所知)。如果没有支持延续的容器,Lift 的 Comet 支持是未优化的,并且每个客户端(字面意思!)将至少拥有一个线程。显然,这不能扩展。

AFAIK,Lift 2.0 采用了标准的 Servlet continuations API,因此它支持更多容器,但我相信 Lift 1.0 通常与 Jetty 耦合以获得高性能 Comet。

于 2010-05-10T04:37:29.147 回答