我做了一个命令'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
答案 0 :(得分:0)
运行JRuby 1.6(或带有--pre
的RC3预发行版),修复此错误。
jruby -S gem install -v '~> 1.6.0' jruby-jars
jruby -S gem install jruby-jars --pre