Tôi mới sử dụng Lift và muốn biết liệu nó có được phát triển để chỉ chạy với Jetty nhưng không có máy chủ web khác. Bất kỳ ý tưởng?Scala/Lift Framework chạy chỉ trên máy chủ web cầu cảng?
Trả lời
Nâng cao hoạt động tốt với Jetty khi bạn đang phát triển, nhưng bạn chắc chắn có thể chạy nó trên các thùng chứa servlet khác. Tomcat có vẻ là một lựa chọn phổ biến.
Từ wikipedia: ứng dụng Lift được đóng gói dưới dạng file WAR và triển khai trên bất kỳ Servlet 2.4 động cơ (ví dụ, Tomcat 5.5.xx, Jetty 6.0, vv)
Đây là một hướng dẫn giải thích làm thế nào để chạy Lift on Glassfish v3
Mức tăng được triển khai chủ yếu trong Jetty vì Jetty là container duy nhất (mà tôi biết) được hỗ trợ bởi cơ chế tích hợp liên tục của Lift 1.0. Nếu không có một thùng chứa hỗ trợ liên tục, hỗ trợ Comet của Lift sẽ không được tối ưu hóa và mọi khách hàng (nghĩa đen!) Sẽ giữ ít nhất một luồng. Rõ ràng điều này không quy mô.
AFAIK, Lift 2.0 đã chuyển sang API tiếp tục Servlet tiêu chuẩn, vì vậy nó hỗ trợ nhiều vùng chứa hơn, nhưng tôi tin rằng Lift 1.0 thường được kết hợp với Jetty cho Comet hiệu suất cao.
- 1. chạy gdb trên máy chủ web
- 2. Chạy Java trên Máy chủ Web
- 3. Cầu cảng chạy trên 1.6 JVM không thể chạy webapp được biên dịch trên Java 1.6
- 4. Cầu cảng hoặc Tomcat cho Linode nhỏ
- 5. Chạy máy chủ web trên thiết bị iOS
- 6. Chạy phi tiêu trong máy chủ web
- 7. JavaMail không gửi Chủ đề hoặc Từ dưới cầu cảng: chạy chiến tranh
- 8. Cầu cảng xử lý nhiều yêu cầu như thế nào
- 9. Tôi có thể chạy hai máy chủ web trên cùng một máy tính không?
- 10. cầu cảng: chạy bùng nổ cập nhật tài nguyên tĩnh
- 11. Khả năng mở rộng là Cầu cảng?
- 12. Nhận Yêu cầu POST trên Máy chủ (Spring Framework) từ Ứng dụng Android
- 13. Chạy máy chủ Mercurial trên Google AppEngine
- 14. Máy chủ web trên cổng 80 trên iPhone
- 15. Máy chủ web Javascript?
- 16. Không thể chạy Zend Framework 2 trên máy chủ - Class 'Zend \ Mvc \ Application' không tìm thấy
- 17. Máy chủ web Dwscript
- 18. Bản đồ cầu cảng ResourceHandler đến một URL
- 19. Máy khách SignalR có chạy trên .NET Compact Framework không?
- 20. Máy chủ Web để thử nghiệm trên Linux
- 21. Lỗi chỉ mục nhu cầu máy chủ ứng dụng Google
- 22. Tài nguyên nào nên theo dõi trên máy chủ Linux đang chạy máy chủ web hoặc cơ sở dữ liệu
- 23. nginx/chai python - yêu cầu tuyến đến một cảng khác
- 24. Chỉ dẫn tên máy chủ (SNI) trên Java
- 25. chuông/compojure không có cầu cảng
- 26. ứng dụng web tồn tại trên cả máy chủ web IIS cục bộ và máy chủ web IIS Express
- 27. Chạy nhiều máy chủ MySQL trên một máy duy nhất
- 28. Hơn so với lõi nhanh hơn trên máy chủ web
- 29. Có máy chủ web nào đang chạy ở mongo không?
- 30. Chạy máy chủ Tomcat trên hai cổng khác nhau
Điều này là chính xác. Mạng lưới là Thang máy sẽ hoạt động trong bất kỳ máy chủ ứng dụng nào. Nếu bạn đang sử dụng Comet, bạn muốn một máy chủ ứng dụng có tính năng tiếp tục. Đối với Lift 2.0, đó là Jetty 6 và 7, nhưng có một cơ chế có thể cắm được để bạn có thể cài đặt cầu nối của riêng bạn giữa Lift và máy chủ ứng dụng của bạn. Khi thông số Servlet 3.0 là cuối cùng, chúng tôi cũng sẽ bao gồm cả hỗ trợ chung 3.0. –