簡體   English   中英

將Rails項目上的jruby部署到jboss時出錯

[英]Error in deployment of jruby on rails project to jboss

在jboss的導軌上部署jruby時出現內部服務器錯誤(500)。 我創建了一個war文件,將其復制到/ standalone / deployments文件夾中。 它已成功部署,但是當我在myip:8080 / untitled3 /上運行它時,拋出了錯誤。

以下是消息:

       exit from org/jruby/RubyKernel.java:877:in `exit' from org/jruby/RubyKernel.java:840:in `exit' from /usr/local/share/jboss/standalone/tmp/vfs/tempc74de2204c8bbfcb/untitled3.war-a2aee82210e177c/WEB-INF/gems/gems/bundler-1.7.0/lib/bundler/setup.rb:14:in `(root)' from org/jruby/RubyKernel.java:1065:in `require' from classpath:/META-INF/jruby.home/lib/ruby/shared/rubygems/core_ext/kernel_require.rb:1:in `(root)' from classpath:/META-INF/jruby.home/lib/ruby/shared/rubygems/core_ext/kernel_require.rb:135:in `require' from org/jruby/RubyKernel.java:1065:in `require' from /usr/local/share/jboss/standalone/tmp/vfs/tempc74de2204c8bbfcb/untitled3.war-a2aee82210e177c/WEB-INF/config/boot.rb:4:in `(root)' from classpath:/META-INF/jruby.home/lib/ruby/shared/rubygems/core_ext/kernel_require.rb:1:in `(root)' from classpath:/META-INF/jruby.home/lib/ruby/shared/rubygems/core_ext/kernel_require.rb:55:in `require' from classpath:/jruby/rack/rails/environment3.rb:23:in `load_environment' 

有誰知道為什么我會收到此錯誤?

正如跟蹤所暗示的那樣……Rails引導Bundler.require行失敗,然后退出。 這很可能是由於某些寶石未在.war中正確捆綁造成的(嘗試使用空的應用和相同的Gemfile進行復制 ...如果沒有本地gem:path引用,則值得報告)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM