无法在Tomcat上运行Jruby生成的.war文件(Windows)

时间:2011-03-07 05:16:27

标签: tomcat jruby

我做了一个命令'jruby -S warble',它生成了.war文件。我部署到tomcat服务器。但是当我运行应用程序时收到如下错误消息。请让我知道我需要做什么。的问候,

应用程序初始化失败:没有要加载的文件 - 来自文件的机架:/ C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%207.0/webapps/rouge/WEB-INF/lib/jruby-rack- 1.0.7.jar!/vendor/rack.rb:7来自档案:/ C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%207.0/webapps/rouge/WEB-INF/lib/jruby-rack-1.0 .7.jar!/ vendor / rack.rb:28:require' from file:/C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%207.0/webapps/rouge/WEB-INF/lib/jruby-rack-1.0.7.jar!/jruby/rack/booter.rb:28:in启动!'来自档案:/ C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%207.0/webapps/rouge/WEB-INF/lib/jruby-rack-1.0.7.jar!/ jruby / rack / boot / rack。 rb:10来自档案:/ C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%207.0/webapps/rouge/WEB-INF/lib/jruby-rack-1.0.7.jar!/ jruby / rack / boot /rack.rb:1:in'load'来自:1

1 个答案:

答案 0 :(得分:0)

运行JRuby 1.6(或带有--pre的RC3预发行版),修复此错误。

jruby -S gem install -v '~> 1.6.0' jruby-jars
jruby -S gem install jruby-jars --pre