2010-10-25 1 views
1

Я получаю эту ошибку на моем приложении, когда я пытаюсь запустить в «Tomcat», в WEBrick работает отлично:Tomcat возможный путь, который не нагружают TOMCAT JAR от JAXB до моего веб-приложения построен в JRuby

SEVERE: Ошибка приложения org.jruby.rack.RackInitializationException: неправильные # аргументов (0 для 1) из /home/gpereira/apache/apache-tomcat-6.0.18/webapps/vtsbackoffice/WEB-INF/app/controllers /application_controller.rb:5

и в строке 5 у меня есть импорт:

5 import javax.xml.bind.JAXBContext 
6 import javax.xml.bind.Unmarshaller 

Я использую Rails версии 3, jruby 1.5.1, JWSD2.0. ОПЕРАЦИОННЫЕ СИСТЕМЫ. : Ubuntu

Мне нужно это, потому что я подключаюсь: REST API и у меня есть файлы XSD.

Что я был способен найти:

Если я пытаюсь поставить другой класс, например «javaxii.kkk», это дает мне не найти. Когда я помещаю этот импорт и удаляю файлы jar из моего приложения lib, он все равно получает мне ошибку !!!! Поэтому он находит то, что я не хочу ...

Я пытаюсь установить JWSDP2.0 в TOMCAT, но, похоже, это тоже не работает. та же ошибка ...

так я отчаялся найти что-то, что первый нагружает мне баночку и после этого добавить класс TOMCAT ...

Спасибо за вашу помощь.

ответ

0

Проблема заключалась в том, что в моей конфигурации/environment.rb

я писал

load RAILS_ROOT + "/lib/mypack.jar" 

и я изменить это:

load "#{RAILS_ROOT}/lib/mypack.jar" 

и теперь он работает в Tomcat/JBoss/weblogic/webrick ...

Я не понимаю, почему он дает мне ошибки в отношении импорта вместо этого в среде. rb, но важно то, что теперь все работает отлично.

 Смежные вопросы

  • Нет связанных вопросов^_^