【问题标题】:Error in deployment of jruby on rails project to jboss将 jruby on rails 项目部署到 jboss 时出错
【发布时间】:2014-08-20 06:18:22
【问题描述】:

在 jboss 上的 rails 上部署 jruby 时出现内部服务器错误 (500)。我创建了一个战争文件,将其复制到 /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' 

有人知道我为什么会收到这个错误吗?

【问题讨论】:

    标签: java ruby-on-rails jboss jruby


    【解决方案1】:

    正如跟踪所暗示的...... Rails boot Bundler.require 行失败并且退出。 这可能是由于某些 gem 未在 .war 中直接捆绑造成的(尝试使用空应用程序和相同的 Gemfile 进行复制...如果没有本地 gem :path 引用,则值得报告)

    【讨论】:

    • kares 这是一个空项目,安装的 gems 都是开箱即用的。我正在查看日志文件,它包含以下内容: 11:38:41,258 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[default-host].[/untitled3]] (http- -192.168.20.191-8080-1)调试:由于先前的初始化失败应用程序实例无法返回 11:38:41,259 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[default-host] .[/untitled3]] (http--192.168.20.191-8080-1) 调试:由于异常重置机架响应好吧,我会通过删除一些宝石来试一试
    • 那些并不是真正有用 - 只是指向“先前的初始化失败”......这是我们所追求的。如果它只是一个简单的空应用程序,也许你可以展示这些片段,例如在 github 存储库中。
    • kares 结果证明你是对的,因为安装了一个导致问题的 gem。它现在工作正常。
    猜你喜欢
    • 2010-09-30
    • 2015-04-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-18
    • 1970-01-01
    • 2021-05-13
    相关资源
    最近更新 更多