0

Windows 7 x64 を使用しています。Tomcat と Rails の両方がインストールされ、動作しています。それらを連携させる方法がわかりません。

そのため、Apache Tomcat を Ruby on Rails アプリケーションで動作させる方法についてのステップ バイ ステップ ガイドへのリンクを探しています。提案?

4

3 に答える 3

2

Tomcat は Java アプリケーション用であり、Java Servlet および JavaServer Pages を実行できます。完全な Apache Tomcat サーバーは必要ありません。通常の Apache または Nginx Web サーバーで十分です。Phusion Passengerの助けを借りて、Rails アプリケーションのデプロイは非常に簡単です。Phusion Passenger ユーザー ガイドに従ってください。ただし、Tomcat を使用する必要がある場合は、Apache Tomcat サーバーを Apache Web サーバーに接続できます。これには、 Tomcat と Apache 間の通信を処理する Tomcat-Apache プラグインであるmod_jk モジュールが必要です。

于 2012-04-11T16:25:02.170 に答える
2

1 つの方法は、JRuby を Ruby インタープリターとして使用することです ( http://jruby.org ) 。次に、Ruby から Java ライブラリを呼び出し、WEBrick を使用して開発し、warble gem http://rubygems.org/gems/warblerを使用して Rails アプリを war ファイルに変換してデプロイできます。もちろん、war ファイルは、Tomcat または JBoss を使用して展開できます。Tomcat の web-apps ディレクトリにドロップするのと同じくらい簡単です。

JRuby および JBoss に Rails アプリをデプロイする方法については、TorqueBox http://torquebox.org/を参照することもできます。

于 2012-04-11T16:27:15.977 に答える
0

ポート8080でTomcatを実行していると思いますか?その場合は、Tomcat を持つようにプロキシをセットアップする必要があります。一緒に仕事をするということの意味について、より具体的に説明していただければ助かります。Tomcat をプロキシする方法へのリンクを次に示します。

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

于 2012-04-11T16:20:53.570 に答える