2009-08-13 26 views
0

我試圖用warbler gem部署一個簡單的RubyOnRails應用到tomcat應用服務器。我只是用一個簡單的腳手架生成了一個新的應用程序,並將其配置爲使用jdbcmysql適配器。然後我簡單地創建並遷移數據庫,執行warbler並將戰爭部署到本地tomcat(版本6.0.23)。我可以部署戰爭,如果我打開應用程序,它會顯示RubyOnRails的「歡迎」頁面。但是,如果我點擊一個控制器,應用程序響應500錯誤代碼。日誌(catalina.out ...)保持空白。500使用鳴鳥時的響應代碼

我使用rails,warbler和jdbcmysql的當前gem版本,tomcat和jruby包在ubuntu(testing)中的穩定版本。

有什麼建議嗎?我在哪裏可以找到其他信息,日誌。

謝謝你的幫助!

回答

0

這裏有兩個問題要解決:

  1. JRuby的-rack.jar壞了。一種解決方法是描述如下:

kenai.com/jira/browse/JRUBY_RACK-18

還是跟着上的指示:

stufftohelpyouout.blogspot.com/2009/06/how-to -get-鶯到包括-custom.html

從jruby的機架快照:

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

相關問題