Rails アプリケーションを tomcat6 サーバーにデプロイしています。
すべて正常に動作しているように見えますが、サイトのページにアクセスしようとすると 500 エラーが発生します。エラーはあまり有益ではありません (Tomcat ログ ファイルから):
Dec 16, 2012 11:37:56 AM org.apache.catalina.core.ApplicationContext log
SEVERE: INFO: failed to capture exception message
org.jruby.exceptions.RaiseException: (ArgumentError) wrong number of arguments (1 for 2)
at RUBY.capture(file:/usr/local/tomcat6/webapps/myapp/WEB-INF/lib/gems-gems-jruby-rack-1.1.12-lib-jruby-rack-1.1.12.jar!/jruby/rack/capture.rb:48)
at RUBY.capture(file:/usr/local/tomcat6/webapps/myapp/WEB-INF/lib/gems-gems-jruby-rack-1.1.12-lib-jruby-rack-1.1.12.jar!/jruby/rack/capture.rb:59)
at RUBY.capture(file:/usr/local/tomcat6/webapps/myapp/WEB-INF/lib/gems-gems-jruby-rack-1.1.12-lib-jruby-rack-1.1.12.jar!/jruby/rack/capture.rb:69)
at RUBY.capture(file:/usr/local/tomcat6/webapps/myapp/WEB-INF/lib/gems-gems-jruby-rack-1.1.12-lib-jruby-rack-1.1.12.jar!/jruby/rack/capture.rb:82)
at RUBY.capture(file:/usr/local/tomcat6/webapps/myapp/WEB-INF/lib/gems-gems-jruby-rack-1.1.12-lib-jruby-rack-1.1.12.jar!/jruby/rack/capture.rb:116)
Dec 16, 2012 11:37:56 AM org.apache.catalina.core.ApplicationContext log
INFO: DEBUG: resetting rack response due exception
my からの関連行Gemfile.lock
:
warbler (1.3.6)
jruby-jars (>= 1.4.0)
jruby-rack (>= 1.0.0)
rake (>= 0.8.7)
rubyzip (>= 0.9.4)
jruby-jars (1.7.1)
jruby-rack (1.1.12)
rake (10.0.3)
rubyzip (0.9.9)
$ rake war
のオプションconfig.features = %w(compiled)
で実行していますconfig/warble.rb
。オプションと両方をオンにして試してみましたgemjar
が、それでも同じエラーメッセージが表示されます。
この問題を追跡するにはどうすればよいですか?