Я успешно создал свой военный файл с использованием warble. Я пытаюсь развернуть мое приложение Rails 3 в tomcat.Развертывание Rails 3 приложения для Tomcat с использованием вспять
Я использую Ruby 1.9.2, а jRuby 1.6.7 поддерживает его.
Я использую окна и устанавливаю переменную среды JRUBY_OPTS в -1.9.
Если я иду в консоль (CMD) и типа JRuby -v это ответ: JRuby 1.6.7 (рубиново-1.9.2-P312) .....
После развертывания, когда я выполнить приложение из-за проблемы синтаксиса. Анализ файла журнала можно увидеть следующее:
системы
JRuby 1.6.7 (рубиново-1.8.7-P357) (2012-02-22 3e82bc8) (Java HotSpot (TM) Client VM 1.6. 0_23) [Windows XP-x86-java]
Почему он использует ruby 1.8.7? Это вызывает мою ошибку! Я попытался добавить SET RAILS_OPTS = - 1.9.2 в мой сценарий запуска tomcat, но он имеет такое же поведение.
Примечание: Если я запускаю сервер с использованием jruby -S rails S, он работает хорошо, он запускает webrick с использованием 1.9.2. Но если я создаю WAR, то он выполнит выполнение с использованием 1.8.7.
Любая идея?
Пожалуйста, прекратите писать теги в заголовках. –
Какие теги? Я думаю, что я должен написать основные слова в названии. Что вы имеете в виду под тегами? – Tony
Вы написали «JRuby -» в начале. У нас уже есть согласованная, индексированная, атомная система тегов. Повторное создание его в ASCII, встроенном в заголовки с произвольным стилем, является просто шумом. Обычно я редактирую их все, но даже _I_ не может быть удовлетворен 64 вопросами. Gees. –