我需要一些提示。
我有基于 MRI Ruby (1.9.3) + Passenger 的应用程序
现在这个应用程序需要扩展“Apache POI”(http://poi.apache.org/)功能。“Apache POI”是 Microsoft 文档的 Java API。
在调查期间,我测试了:
“Apache POI”+ JRuby。这种组合效果很好。
“Apache POI”+ rjb(Ruby 和 Java 之间的桥梁)+ MRI Ruby。这种组合效果很好。但在调查期间,我多次评论说这种组合与Passenger一起工作可能会出现一些问题。(我还没有测试)
如果“Apache POI + rjb + MRI Ruby + Passenger”组合不起作用,你们都可以向我提供哪些可能性/提示以在我的应用程序中获取“Apache POI”?
我的意见:
- 创建小型 JRuby 应用程序(支持 Apache POI),然后使用 REST API 在 MRI Ruby 应用程序和 JRuby 应用程序之间建立连接。