2011-03-07 82 views
0

我做了一個生成.war文件的命令'jruby -S warble'。我部署到Tomcat服務器。但是,當我運行該應用程序時收到如下所示的錯誤消息。請讓我知道我需要做什麼。問候,無法在Tomcat上運行Jruby生成的.war文件(Windows)

應用程序初始化失敗:沒有這樣的文件加載 - 從文件架:/ 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 boot!'從文件:/ 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 from file:/ 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'from:1

+0

這是Windows目錄中的空格問題。安裝在c:/ tomcat下,工作正常 – amj 2011-03-07 12:37:10

回答

0

運行JRuby 1.6(或RC3預發佈版本號爲--pre),修復此bug。

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