【问题标题】:RJB + Passenger. RJB appears not call JavaRJB + 乘客。 RJB 出现不调用 Java
【发布时间】:2013-04-18 14:18:43
【问题描述】:

我对 RJB 和 Passenger 有一些问题。

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

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

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

JAVA_HOME 和 LD_LIBRARY_PATH 在系统和我的环境中正确设置。rb 有人知道如何解决或调试此问题吗?

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

任何帮助将不胜感激。

提前谢谢大家。

按照我的 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!

【问题讨论】:

    标签: ruby ruby-on-rails-3 java-7 passenger rjb


    【解决方案1】:

    使用 Mahaswami Software 分叉的解决方案解决: www.github.com/Mahaswami/jasper-rails

    这些家伙修改了插件以与乘客正常工作。

    谢谢! ;)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多