Windows 7 x64 を使用しています。Tomcat と Rails の両方がインストールされ、動作しています。それらを連携させる方法がわかりません。
そのため、Apache Tomcat を Ruby on Rails アプリケーションで動作させる方法についてのステップ バイ ステップ ガイドへのリンクを探しています。提案?
Windows 7 x64 を使用しています。Tomcat と Rails の両方がインストールされ、動作しています。それらを連携させる方法がわかりません。
そのため、Apache Tomcat を Ruby on Rails アプリケーションで動作させる方法についてのステップ バイ ステップ ガイドへのリンクを探しています。提案?
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 モジュールが必要です。
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/を参照することもできます。
ポート8080でTomcatを実行していると思いますか?その場合は、Tomcat を持つようにプロキシをセットアップする必要があります。一緒に仕事をするということの意味について、より具体的に説明していただければ助かります。Tomcat をプロキシする方法へのリンクを次に示します。