Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将jruby on rails项目部署到jboss时出错_Java_Ruby On Rails_Jboss_Jruby - Fatal编程技术网

Java 将jruby on rails项目部署到jboss时出错

Java 将jruby on rails项目部署到jboss时出错,java,ruby-on-rails,jboss,jruby,Java,Ruby On Rails,Jboss,Jruby,在jboss上部署jruby on rails时,我遇到一个内部服务器错误(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 /u

在jboss上部署jruby on rails时,我遇到一个内部服务器错误(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
行失败,退出绑定。
这可能是由于一些gem没有在.war中捆绑(尝试使用空应用程序和相同的gem文件复制…如果没有本地gem:path引用,则值得报告)

kares这是一个空项目,安装的gem都是现成的。我正在查看日志文件,它包含以下内容:11:38:41258信息[org.apache.catalina.core.ContainerBase.[jboss.web].[default host].[untitled3]](http--192.168.20.191-8080-1)调试:由于以前的初始化失败,无法返回应用程序实例11:38:41259信息[org.apache.catalina.core.ContainerBase]。[jboss.web].[default host]./untitled3]](http--192.168.20.191-8080-1)调试:由于异常而重置机架响应好的,我将通过删除一些不太有用的宝石来尝试一下-只是指向“以前的初始化失败”…这正是我们所追求的。如果它只是一个简单的空应用程序,也许你可以在github repo中展示这些片段。kares证明你是对的,安装了一个gem导致了问题。它现在工作正常。