0

当我尝试在“Tomcat”中运行时,我的应用程序出现此错误,在 WEBrick 中工作正常:

严重:应用程序错误 org.jruby.rack.RackInitializationException:来自 /home/gpereira/apache/apache-tomcat-6.0.18/webapps/vtsbackoffice/WEB-INF/app/controllers/application_controller 的参数错误(0 代表 1) .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 文件时,它仍然给我错误!!!!所以他找到了我不想要的东西...

我尝试在 TOMCAT 中安装 JWSDP2.0,但似乎也不起作用。同样的错误...

所以我迫切希望找到首先加载我的 jar 并在此之后添加 tomcat 类的东西......

感谢您的帮助。

4

1 回答 1

0

问题是在我的 config/environment.rb

我在写

load RAILS_ROOT + "/lib/mypack.jar" 

我改成这个:

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

现在它可以在 tomcat/jboss/weblogic/webrick ...

我不明白为什么他在导入时给我错误,而不是在 environment.rb 上,但重要的是现在它工作得很好。

于 2010-12-02T19:09:22.023 回答