こんなもんにコミットするのは一部の変態さんだけです。JRubyに投資するなら、YARVに投資した方がよっぽど賢明でしょう。
というわけで、そういった一部の変態さんに向けた、GrizzlyでJRuby on Railsのやり方のチュートリアルです。
まずは、Grizzlyをチェックアウトし、ローカルのmaven2リポジトリにインストールします。
% svn checkout https://www.dev.java.net/svn/grizzly/trunk/ grizzly % cd grizzly % mvn install
同様に、grizzly-jrubyもインストールをします。
% cd modules/jruby % mvn install
すると、カレントディレクトリにjruby-1.5-SNAPSHOT.jarとlibディレクトリができるはずです。クラスパスを通してあげたあとに、実行させてみましょう。
% CP=.;for i in lib/*.jar; do export CP=$CP:$i; done; % java -cp $CP -jar jruby-1.5-SNAPSHOT.jar 3000 /path/to/rails/app % w3m -dump http://localhost:8080/hello/ Received cookie: _app_session_id=d5e4c91e22f3a6fd7648563e0f5f26ef Hello#index Find me in app/views/hello/index.rhtm
abなりでベンチマークをとって、事実を確かめてください!

コメントする