我將需要建立一個生產服務器來託管一些Scala Lift Web服務和應用程序,但我從未處理過JavaEE/servlet技術。您能否指出一個關於設置生產服務器的Scala/Lift特定HOWTO,或者如果您不知道這樣的出版物,可以採用或多或少簡單的方式來解釋它?如何爲Scala Lift Web應用程序設置生產服務器環境?
回答
電梯在任何常規servlet容器上運行;所以在建立自己的環境時,沒有什麼特別需要特定於電梯。話雖如此,Lift in in Action的第15章應該幫助您解決一個更廣泛的情況,即將Lift應用程序部署。
希望有所幫助。
不確定您是否問這個問題,但是您可以使用Debian Lenny設置服務器,以使用Lift wiki中的this參考,使用Jetty容器和PostgreSQL數據庫來提供Lift應用程序。通常,設置會根據應用程序的要求(哪個數據庫等)而有所不同,因此最終需要提供有關爲給定環境設置的內容的更多信息。除此之外,加強Tim Perret所說的,他的book中的第15章詳細介紹了servlet容器的選擇以及部署技術,工具和選項。
這看起來很像答案。但是我很驚訝它將Jetty推薦爲生產服務器(儘管覆蓋了Apache)。我認爲Jetty僅用於開發,我需要設置Glassfish或Tomcat來進行生產。 – Ivan
你可以在這裏找到http://www.mogilowski.net/lang/en-us/2010/12/11/install-tomcat-7-on-debian-lenny-with-virtual-hosts-and-apache2-integration /有關Debian Lenny中Tomcat 7安裝的極好介紹。就我而言,我使用Tomcat 7進行生產部署,但您也可以完美地使用Jetty(或任何其他具有servlet 3.0規範的容器)。如果您的應用程序需要Java EE支持,我會使用Glassfish。 –
如果應用程序需要Java EE支持,我會使用Glassfish。有關在Debian中安裝的詳細信息,請訪問:http://blogs.oracle.com/foo/entry/run_glassfish_v3_as_a –
- 1. JBOSS應用程序服務器被掛在生產環境
- 2. 如何在生產性服務器中爲我的grails應用程序設置新的自定義環境?
- 3. 我應該在win2003中使用哪個Web服務器作爲生產環境?
- 4. Winforms應用程序生產服務器
- 5. 如何設置獨立的Web應用程序測試環境?
- 6. 要設置環境變量爲一個Python Web應用程序
- 7. Tomcat web應用程序生產環境和測試環境的屬性
- 8. 未從生產Web服務器運行的應用程序
- 9. 爲Web應用程序設置Linux服務器(Apache)
- 10. .NET客戶端應用程序服務生產設置
- 11. 如何在Heroku上的Rails應用程序中爲生產環境設置郵件程序
- 12. 如何爲web dynpro設置環境?
- 13. 移到生產環境時,Web應用程序失敗。我需要哪些服務器權限?
- 14. 將IIS/Tomcat Web應用程序轉換爲多服務器環境
- 15. 如何將Node.js + webpack捆綁的web應用程序部署到生產環境?
- 16. Web應用程序中的原始查詢執行程序 - 生產環境
- 17. 爲不同瀏覽器設置測試環境的指南web應用程序
- 18. 如何在生產服務器中回收我的asp.net Web應用程序?
- 19. 如何爲Flex應用程序設置PHP服務器
- 20. 在生產環境中設置Subdomain-Fu?
- 21. 將Azure Web應用程序添加到App服務環境中
- 22. Rails應用程序認爲它在開發環境中生產
- 23. jvm/scala/lift應用程序棧?
- 24. 在應用開發服務器環境覆蓋郵件設置
- 25. 我如何使用應用程序服務環境在Azure上設置私人網絡應用程序
- 26. 設置測試和生產環境
- 27. 軌道生產環境的最佳操作系統,服務器等設置
- 28. Iphone Web應用程序開發環境設置?
- 29. PowerShell的Web服務器>應用程序開發設置
- 30. 使用Git的Web應用程序開發/生產設置
這個問題並不是真的需要將Lift應用程序部署到部署中,而是爲此準備一臺服務器。可能會介紹一些servlet容器的基礎知識並進行設置。 – Ivan
我引用的內容會引導您完全明白:選擇一個servlet容器,支持哪些專業化,哪些不支持。 – timothy