Итак, я следил за документацией для 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: развернуть, чтобы развернуть.
Я могусм. заставку-заставку, как я уже сказал, но ни один из маршрутов не работает.
Кто-нибудь может понять, что я делаю не так?