2012-04-11 31 views
0

我有Windows 7 x64。 Tomcat和Rails都已安裝並正在運行。我只是不知道如何讓他們一起工作。關於如何使Apache Tomcat與Ruby on Rails應用程序一起工作的分步指南?

爲此我找了一個關於如何使on Rails應用程序使用Ruby的Apache Tomcat工作環節的一步一步的指導。建議?

+0

我在投票刪除這個問題,因爲當時我還沒有意識到技術,並在這個問題中混淆了他們。這是誤導其他StackOverflow用戶。 – Paul 2015-04-14 16:22:50

回答

2

Tomcat是Java應用程序,它允許你運行的Java Servlet和JavaServer Pages。您不需要完整的Apache Tomcat服務器,普通的Apache或Nginx Web服務器就足夠了。在Phusion Passenger的幫助下,部署Rails應用程序非常簡單。只需按照Phusion Passenger users guide。但是,如果您必須使用Tomcat,則可以使用connect the Apache Tomcat server with an Apache web server。這需要the mod_jk module,這是一個Tomcat-Apache插件,用於處理Tomcat和Apache之間的通信。

+0

乘客不支持Windows:http://forums.pragprog.com/forums/148/topics/9870 – Paul 2012-04-11 16:55:19

0

我假設你已經tomcat的端口8080上運行?如果是這樣,你將需要設置一個代理來擁有tomcat。如果你可以更具體地說明你的意思,通過共同努力將會有所幫助。這裏是如何代理tomcat的鏈接。

http://tomcat.apache.org/tomcat-5.5-doc/proxy-howto.html

2

的方法之一是使用如JRuby的Ruby解釋器,http://jruby.org。然後,您可以從Ruby調用Java庫,使用WEBrick進行開發,並通過使用warble gem http://rubygems.org/gems/warbler將Rails應用程序轉換爲war文件進行部署。當然可以使用Tomcat或JBoss部署war文件,就像將其放入Tomcat的web-apps目錄一樣簡單。

你也可以看看TorqueBox http://torquebox.org/一種方式部署在JRuby和JBoss Rails應用。

+1

我不想再回到JRuby。 – Paul 2012-04-11 16:46:15

相關問題