GlassFish v2 上への Rails アプリケーションの配備と実行
それでは、 GlassFish がインストールされたディレクトリ $GLASSGISH_ROOT を参照してみましょう。GlassFish クイックスタートガイドは、こちら (原文) で見つけられます。 Glassfish (原文)アップデートセンターから、 JRuby モジュールをインストールしてください。updatetool を実行し、 JRuby を Glassfish モジュール上にインストールして下さい。 $GLASSFISH-ROOT/updatecenter/bin/updatetool Cannot resolve external resource into attachment. 上のスクリーンショットに見られるとおり、 Glassfish v2 JRuby モジュールのバーションは、現在 3.0 です。ライセンス契約を受諾し、このモジュールをインストールします。このモジュールのインストール成功後、 GlassFish ルートディレクトリ配下に、新たに作成された jruby と言うディレクトリが、見つけられます。GlassFish 3.0 モジュールへの JRuby インストール完了後のディレクトリ構成は、以下のスクリーンショットのとおりです。 注 既に以前のバージョンである、 2.0 モジュールをインストール済みの場合、アップデートツールは更新可能であることを知らせてきます。この場合は、 "Available Updates" の章へ行き、そして JRuby on GlassFish 3.0 module を選択してインストールします。 JRuby on GlassFish 3.0 module の構成 この JRuby アップデートセンターモジュールは、主として以下の要素から構成されています。
Rails アプリケーションの配備このモジュールは、 Warbler と Ant スクリプト 'build.xml' も又、付属されています。ここからは、
配備可能な war ファイルを作成するには、 Rails アプリケーションの内部で、 jruby -S warble を
JRuby, rails と goldspike のライブラリー類は、実行時に、 Glassfish ant -f $GLASSFISH_ROOT/jruby/build.xml setup-shared-env サンプルアプリケーションこのモジュールは、2つのサンプルアプリケーションによって構成されています。 -
サンプルアプリケーションの実行方法Standalone モード
jruby -S warble asadmin deploy HelloWorldRailsApp.war
http://localhost:8080/HelloWorldRailsApp <br> 日本語翻訳: jack_spalaw 英文 (翻訳したバージョン: 5) |