Scala / Lift Framework只在jetty Web服务器上运行?

时间:2010-05-07 22:27:32

标签: scala jetty lift

我是Lift的新手,想知道它是否开发为只运行Jetty而不是其他Web服务器。有什么想法吗?

2 个答案:

答案 0 :(得分:6)

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

来自wikipedia:提升应用程序打包为WAR文件并部署在任何Servlet 2.4引擎上(例如,Tomcat 5.5.xx,Jetty 6.0等)

以下是解释如何运行Lift on Glassfish v3

的教程

答案 1 :(得分:5)

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

AFAIK,Lift 2.0已经转向标准的Servlet continuations API,因此它支持更多的容器,但我相信Lift 1.0通常与Jetty耦合用于高性能Comet。