Jetty Rails now available!
先日発表されたJRuby Rackを使った開発用軽量サーバ「jetty-rails」が登場。
同様なものにglassfish gemやjMongrelがありますが、どちらもRailsに特化してしまっているため、javaサーブレットの機能を使うことができません。
javaアプリケーションとrailsアプリケーションを連携させたアプリをつくりたい場合(あまりそういうことはないかもしませんが、)、glassfish gemやjMongrelでは動作させることができず、warblerを使ってwar化し、glassfish v2などにデプロイして試す必要が発生します。
このためアジャイルな開発を信条としているrailsアプリにおいては、非常に時間も手間もかかることとなります。そのような状況で、このjetty-railsを使えば、glassfish gemとほぼ同じ手軽さで、しかもサーブレットコンテナとして、使うことが可能です。現状はHttpSession, ServletContextをサポート。 (ちなみにこのjetty-railsはRailsだけでなく、Merbもすでにサポートしています。)
既存のJavaアプリとの連携を前提としたjRailsアプリ開発には多大な力を発揮しそうです。
使用方法は以下の通り、
1.インストール
jruby -S gem install jetty-rails
2.起動
cd app_dir
jruby -S jetty_rails
2008/05/23 by Tomo Nozawa
« Rails of Ruby On... | メイン | JRuby meets Duke »