jruby tomcat bundler aws - слишком сложный стек - PullRequest
1 голос
/ 19 февраля 2012

Я пытался развернуть связанный файл war моего приложения rails 3.1.3 в экземпляре amazon beanstalk (это просто amazon ec2 с дополнительным программным обеспечением для управления.)

Когда приложение загружается, оно выплевывает это:

from /opt/tomcat7/webapps/ROOT/WEB-INF/gems/gems/bundler-1.0.22/lib/bundler/resolver.rb:286:in `resolve'
    from /opt/tomcat7/webapps/ROOT/WEB-INF/gems/gems/bundler-1.0.22/lib/bundler/resolver.rb:215:in `resolve'
    from /opt/tomcat7/webapps/ROOT/WEB-INF/gems/gems/bundler-1.0.22/lib/bundler/resolver.rb:215:in `resolve'
    from /opt/tomcat7/webapps/ROOT/WEB-INF/gems/gems/bundler-1.0.22/lib/bundler/resolver.rb:215:in `resolve'
    from /opt/tomcat7/webapps/ROOT/WEB-INF/gems/gems/bundler-1.0.22/lib/bundler/resolver.rb:215:in `resolve'

    at org.jruby.rack.DefaultRackApplicationFactory$4.init(DefaultRackApplicationFactory.java:206)
    at org.jruby.rack.DefaultRackApplicationFactory.getApplication(DefaultRackApplicationFactory.java:56)
    at org.jruby.rack.SharedRackApplicationFactory.init(SharedRackApplicationFactory.java:27)
    ... 9 more
Caused by: org.jruby.exceptions.RaiseException: (SystemStackError) stack level too deep

Идеи? Спасибо

1 Ответ

0 голосов
/ 20 февраля 2012

Это было решено запуском bundle install --deployment, а затем запустил warbler.

См. Эту проблему с пакетом: https://github.com/carlhuda/bundler/issues/927#issuecomment-4043313

...