0

シンプルな RubyOnRails アプリを、warbler gem を使用して tomcat app-server にデプロイしようとしました。シンプルなスキャフォールドを使用して新しいアプリを生成し、jdbcmysql アダプターを使用するように構成しました。次に、データベースを作成して移行し、ウォーブラーを実行し、ローカルの tomcat (バージョン 6.0.23) に戦争を展開しました。war をデプロイできます。アプリを起動すると、RubyOnRails の「ようこそ」ページが表示されます。しかし、コントローラーを押すと、アプリは 500 エラー コードで応答します。ログ (catalina.out ...) は空のままです。

Rails、warbler、jdbcmysql の現在の gem バージョン、tomcat の安定版リリース、および ubuntu の jruby パッケージ (テスト) を使用しています。

何か提案はありますか?追加情報、ログはどこにありますか。

ご協力ありがとうございました!

4

1 に答える 1

0

回避すべき 2 つの問題があります。

  1. jruby-rack.jar が壊れています。回避策は次のとおりです。

kenai.com/jira/browse/JRUBY_RACK-18

または、次の指示に従います。

stufftohelpyouout.blogspot.com/2009/06/how-to-get-warbler-to-include-custom.html

次の jruby-rack スナップショットを使用:

http://snapshots.repository.codehaus.org/org/jruby/rack/jruby-rack/0.9.5-SNAPSHOT/

  1. RubyOnRails 2.3.2 で warbler を使用するには修正が必要です。見て:

kenai.com/projects/jruby/pages/Rails_2_3_2

于 2009-08-14T13:19:31.473 に答える