Пытаясь развернуть приложение тестовых рельсов в Torquebox, продолжайте получать ошибки стойки - PullRequest
0 голосов
/ 19 мая 2011

Итак, я следил за документацией для Torquebox, найденной здесь:

http://torquebox.org/documentation/1.0.0/

У меня работает JBOSS, и я развернул на нем приложение тестовых рельсов (пустое),Я успешно перешел по умолчанию к странице рельсов "Welcome Aboard".

Однако, если я попытаюсь быстро создать некоторый тестовый код с помощью:

rails g scaffold Demo

, а затемпопробуйте ударить / демо, я получаю огромную ошибку.

javax.servlet.ServletException: org.jruby.exceptions.RaiseException: (SystemExit) exit
org.torquebox.rack.core.servlet.RackFilter.doRack(RackFilter.java:118)
org.torquebox.rack.core.servlet.RackFilter.doFilter(RackFilter.java:103)
org.torquebox.rack.core.servlet.RackFilter.doFilter(RackFilter.java:75)

И когда я просматриваю журналы JBOSS / Torquebox, я вижу:

10: 40: 32,367 INFO [STDOUT] Не удалось найти rack-1.2.1 вЛюбой из источниковЯ немного запутался.Если я просто разверну свое приложение rails нормально, с rails s, все будет работать отлично.

Вот что я помню, что делал:

  • подтвердил, что у меня по Java 6
  • установил Torquebox из двоичных файлов
  • установил все мои пути / системные переменные
  • запустил сервер JBOSS
  • создал мое приложение rails, используя предоставленную команду шаблона
  • Требуется 'Torkebox-Rake-Support' в моем Rakefile (требуется, чтобы я установил некоторые гемы, так как я на RVM)
  • Rake Torquebox: развернуть, чтобы развернуть.

Я могусм. заставку-заставку, как я уже сказал, но ни один из маршрутов не работает.

Кто-нибудь может понять, что я делаю не так?

1 Ответ

0 голосов
/ 19 мая 2011

Я думаю, что понял.Я использовал rvm, но забыл запустить сервер jboss под rvm.Так как он был запущен с использованием включенного по умолчанию jruby, у него не было установщика комплектов, чтобы дать ему стойку, и т. П.

В дополнение, я также попытался запустить все под включенным jruby, и у меня были проблемыполучение драгоценного камня рельсов, чтобы установить.Оказывается, это была проблема с последней версией arel?Установка его отдельно (и первой) на более низкую версию работала нормально.

...