2010-05-07 4 views

답변

6

Lift는 개발 중일 때 Jetty와 잘 작동하지만 다른 서블릿 컨테이너에서 확실히 실행할 수 있습니다. Tomcat은 대중적인 선택 인 것으로 보인다. wikipedia에서

: 리프트 응용 프로그램은 어떤 서블릿 2.4 엔진 (예를 들어, 톰캣 5.5.xx, 부두 6.0 등) 여기

에 WAR 파일로 패키지 및 배포를 실행하는 방법을 설명하는 튜토리얼입니다 Lift on Glassfish v3

5

리프트는 주로 Jetty가 Lift 1.0의 연속 통합 메커니즘이 지원하는 유일한 컨테이너 (내가 알고있는 컨테이너)이기 때문에 Jetty에 배치됩니다. 연속을 지원하는 컨테이너가 없으면 Lift 's Comet 지원은 최적화되지 않으며 모든 단일 클라이언트 (문자 그대로!)는 적어도 하나의 스레드를 보유하게됩니다. 분명히 이것은 비례하지 않습니다.

AFAIK, Lift 2.0은 표준 Servlet continuations API를 사용하기 때문에 더 많은 컨테이너를 지원하지만 일반적으로 Lift 1.0은 고성능 Comet 용 Jetty와 결합됩니다.

+2

올바른 내용입니다. net-net은 Lift가 모든 앱 서버에서 작동한다는 것입니다. Comet을 사용하는 경우 계속되는 앱 서버가 필요합니다. Lift 2.0의 경우 Jetty 6과 7이지만 Lift와 앱 서버간에 직접 브리지를 설치할 수있는 플러 거블 메커니즘이 있습니다. 일단 Servlet 3.0 스펙이 최종적으로 나오면 일반 3.0 지원도 포함하게 될 것입니다. –

관련 문제