私は Lift を初めて使用し、Jetty で実行するだけで他の Web サーバーでは実行しないように開発されているかどうかを知りたいです。何か案が?
2 に答える
Lift は、開発中は Jetty でうまく機能しますが、他のサーブレット・コンテナーでも確実に実行できます。Tomcat は人気のある選択肢のようです。
wikipediaより: Lift アプリケーションは WAR ファイルとしてパッケージ化され、任意の Servlet 2.4 エンジン (Tomcat 5.5.xx、Jetty 6.0 など) にデプロイされます。
Glassfish v3 で Liftを実行する方法を説明するチュートリアルを次に示します。
Lift は主に Jetty の下にデプロイされます。これは、Jetty が Lift 1.0 の継続統合メカニズムによってサポートされている (私が知っている) 唯一のコンテナーであるためです。継続をサポートするコンテナーがなければ、Lift の Comet サポートは最適化されず、すべてのクライアント (文字通り!) が少なくとも 1 つのスレッドを保持します。明らかに、これはスケーリングしません。
私の知る限り、Lift 2.0 は標準の Servlet continuations API に移行したため、より多くのコンテナーをサポートしていますが、Lift 1.0 は通常、高性能の Comet のために Jetty に結合されていると思います。