Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/22.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
Ruby RJB&x2B;乘客。RJB似乎不调用Java_Ruby_Ruby On Rails 3_Java 7_Passenger_Rjb - Fatal编程技术网

Ruby RJB&x2B;乘客。RJB似乎不调用Java

Ruby RJB&x2B;乘客。RJB似乎不调用Java,ruby,ruby-on-rails-3,java-7,passenger,rjb,Ruby,Ruby On Rails 3,Java 7,Passenger,Rjb,我和RJB和乘客有点问题 我的系统: Debian 6 Java JDK 7 Apache2+乘客Ruby 1.9.2 Rails 3.2.6 我正在使用jasper rails gem通过我的RoR应用程序阅读我的.jasper报告。 在我的开发机器(通过webrick)上,一切都正常运行,但当我点击报告链接将其上传到我的生产服务器(Passenger+Apache2)时,它得到了大量的处理时间,不会去任何地方 我做了一个在linux上运行“top”的测试,同时我点击生成报告,我意识到java

我和RJB和乘客有点问题

我的系统: Debian 6 Java JDK 7 Apache2+乘客Ruby 1.9.2 Rails 3.2.6

我正在使用jasper rails gem通过我的RoR应用程序阅读我的.jasper报告。 在我的开发机器(通过webrick)上,一切都正常运行,但当我点击报告链接将其上传到我的生产服务器(Passenger+Apache2)时,它得到了大量的处理时间,不会去任何地方

我做了一个在linux上运行“top”的测试,同时我点击生成报告,我意识到java进程没有被创建,看起来它没有被调用

JAVA_HOME和LD_LIBRARY_路径在系统和my environments.rb上正确设置 有人知道如何解决或调试这个问题吗

在日志文件中,我没有收到任何错误或警告

任何帮助都将不胜感激

提前感谢大家

遵循my environment.rb设置:

# Load the rails application
require File.expand_path('../application', __FILE__)

ENV['JAVA_HOME'] = "/usr/lib/jvm/jdk1.7.0"
ENV['LD_LIBRARY_PATH'] = "/usr/lib/jvm/jdk1.7.0/jre/lib/i386:/usr/lib/jvm/jdk1.7.0/jre/lib/i386/client"

# Initialize the rails application
SIGMA::Application.initialize!

使用Mahaswami软件提供的解决方案解决: www.github.com/Mahaswami/jasper-rails

这家伙修改了插件,使其能与乘客正常工作

谢谢!;)