Ruby on rails 使用柳莺时的500响应代码

Ruby on rails 使用柳莺时的500响应代码,ruby-on-rails,jruby,warbler,Ruby On Rails,Jruby,Warbler,我尝试将一个简单的RubyOnRails应用程序部署到带有WarblerGem的tomcat应用程序服务器上。我只是生成了一个新的应用程序,使用了一个简单的scaffold,并将其配置为使用jdbcmysql适配器。然后,我简单地创建并迁移了数据库,执行了warbler,并将war部署到我的本地tomcat(版本6.0.23)。我可以部署war,如果我点击应用程序,它会显示RubyOnRails的“欢迎”页面。但是如果我点击了一个控制器,应用程序会给出500个错误代码的响应。日志(catalin

我尝试将一个简单的RubyOnRails应用程序部署到带有WarblerGem的tomcat应用程序服务器上。我只是生成了一个新的应用程序,使用了一个简单的scaffold,并将其配置为使用jdbcmysql适配器。然后,我简单地创建并迁移了数据库,执行了warbler,并将war部署到我的本地tomcat(版本6.0.23)。我可以部署war,如果我点击应用程序,它会显示RubyOnRails的“欢迎”页面。但是如果我点击了一个控制器,应用程序会给出500个错误代码的响应。日志(catalina.out…)保持为空

我使用了rails、warbler和jdbcmysql的当前gem版本,tomcat的稳定版本和ubuntu中的jruby包(测试)

有什么建议吗?在哪里可以找到其他信息、日志


谢谢你的帮助

有两个问题需要解决:

  • jruby-rack.jar已损坏。此处介绍了一种变通方法:
  • kenai.com/jira/browse/JRUBY_-18

    或按照以下说明操作:

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

    jruby机架快照来自:

  • 在RubyOnRails 2.3.2中使用warbler需要一个补丁。看看:
  • kenai.com/projects/jruby/pages/Rails_2_3_2