我和RJB和Passenger有点问题。
我的系统:Debian6Java JDK7 Apache2 + Passenger Ruby 1.9.2 Rails 3.2.6
我正在使用jasper-rails gem通过我的RoR应用程序来阅读我的.jasper报告。在我的开发机器上(通过webrick),一切运行正常,但当我单击报告链接将其上传到我的生产服务器(Passenger + Apache2)时,它得到了大量的处理时间,并且没有转到任何地方。
在我点击生成报告的同时,我在linux上做了一个运行"top“的测试,我意识到java进程并没有被创建,看起来它没有被调用。
在系统和我的environments.rb上正确设置了JAVA_HOME和LD_LIBRARY_PATH。有人知道如何解决或调试这个问题吗?
在日志文件中,我没有收到任何错误或警告。
任何帮助都将不胜感激。
提前感谢各位。
遵循我的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!发布于 2013-04-25 23:21:30
使用Mahaswami Software派生的解决方案解决: www.github.com/Mahaswami/jasper-rails
这些家伙修改了插件,使其能与Passenger正常工作。
谢谢!;)
https://stackoverflow.com/questions/16085521
复制相似问题