我目前正在使用JRuby on Rails開發的應用程序。我創建的應用程序嚴重依賴於JRuby內部。現在我正在尋找將應用程序託管在使用Windows平臺的專用服務器中。任何人都可以告訴我們如何使用JRuby在rails上託管應用程序。有可能在軌道上做紅寶石。我們可以使用Apache/IIS7。但是沒有提供關於如何在使用Apache/IIS7的基於Windows的平臺上開發JRuby的具體細節。任何人都可以幫助我如何在專用服務器上的軌道上託管JRuby?Apache使用JRuby
0
A
回答
1
您可以使用Trinidad部署Jruby on Rails應用程序。 Trinidad使用Apache Tomcat作爲它的應用程序服務器,而Tomcat嵌入在Jruby gem中,因此您不需要在應用程序之外託管/管理自己的Tomcat實例。
https://github.com/trinidad/trinidad
最簡單的應用(從您的滑軌應用程序的根命令行):
jruby的-S寶石安裝特立尼達 的jruby -S特立尼達
0
特立尼達是一個很好的解決方案,但我發現,如果您在Windows平臺上託管,更好的解決方案可能是部署戰爭文件。使用Warbler gem https://github.com/jruby/warbler創建一個簡單的war文件,然後將其部署到tomcat服務器。這似乎對windows生態系統更好 - 尤其是如果有現有的tomcat服務器或參與討論的Ops人員。
爲了超級易用性,特立尼達。 對於現有的Windows世界和管理員,tomcat和war文件。
相關問題
- 1. 的JRuby - 禁用Apache的公共記錄
- 2. JRuby - 使用SLF4J
- 3. 使用JRuby
- 4. Jruby:在JRuby(和JRubyFx)上使用Pry
- 5. 使用apache tomcat部署JRuby WAR文件後出錯?爲什麼?
- 6. 黑子使用JRuby
- 7. 無法使用JRuby
- 8. 從源碼Jruby和Buildr構建apache ODE
- 9. JRuby使用Java系統.console
- 10. rails使用jruby 1.5 - 慢!
- 11. 錯誤上使用JRuby
- 12. 使用jRuby編寫Hive UDF
- 13. 使用JRuby和Rails 3.2
- 14. 安裝Ruby-OCI8使用JRuby
- 15. 使用JRuby創建bean PropertyDescriptor
- 16. emacs jruby配置 - 使用java
- 17. 在JRuby Profiler中使用KCachegring
- 18. 在jruby中使用fxml
- 19. 如何使用JRuby的org.jruby.lexer.yacc.RubyYaccLexer
- 20. jRuby:使用oracle數據庫
- 21. 如何設置jruby的jruby/rack內使用jruby時的快速模式?
- 22. 如何告訴jruby-jar使用JRuby的補丁版本?
- 23. 在jruby安裝後,Rake使用jruby代替ruby
- 24. 使用rvm在Java代碼中嵌入JRuby jruby安裝
- 25. bundler jruby和json-jruby
- 26. 在Apache Web服務器上或從JRuby上使用Watir-webdriver的Ruby腳本
- 27. 使G-WAN的Ruby使用JRuby的
- 28. jruby jruby on rails with jdbc
- 29. 如何在JRuby中使用Sesame的RDFXMLParser?
- 30. 在Jruby中使用aws sdk for
你如何在特立尼達生產部署?我想你不要通過SSH登錄,並在命令行上運行該命令。 – jshen 2011-08-26 22:41:24
我們使用trinidad_init_services來使用特立尼達作爲守護進程(這將負責意外重啓)。此外,特立尼達內置了一個熱部署選項,因此您可以在部署後重新加載應用程序(我們使用capistrano和非常類似於乘客部署的配方)來觸摸文件(如tmp/restart.txt)。 – Brandon 2011-08-27 20:36:52