Rails Rails 4.0,使用 Passenger 中无法使用 rjb

andygod0723 · August 20, 2013 · Last by andygod0723 replied at August 30, 2013 · 2698 hits

用 WEBrick 没有问题,所有 RJB 调用 JAVA 都正常,但一旦换到 Passenger 中就都失灵了,作为新人请各位指教

是运行在 jruby 基础上?那查看下 passenger 本身是否运行在 jruby 上,如果 passenger 用 ruby 来运行,自然不能解析 java 的代码。

#1 楼 @as181920 没有,都只是用 Ruby2.0 而已。但 RJB 应该和用不用 Jruby 没关系吧?

考虑下 JAVA_HOME 是否设置好了,跑 Passenger 里面的环境变量和你手动执行 WEBrick 是不同的,没有找到 JAVA_HOME,rjb 是工作不了的

研究了下似乎是 passenger 里 RJB 和生成 PDF 的 jar 会有问题。。不过一直没找到解决方法

You need to Sign in before reply, if you don't have an account, please Sign up first.