Rails 在 jasper 服务器上部署 jasper 报告
Rails deploy jasper report on jasper server
我正在申请 ROR:
ruby '2.2.1'
gem 'rails', '4.2.0'
我正在使用 jasper report,这是我使用 jasper studio 创建的。
我已经使用 jasper studio 报告发布工具从本地 (jasper studio) 在 production-jasper-server 上部署了报告。
并使用 Capistrano 部署 rails 应用程序。
问题是,每当我在本地更改报告时,我需要将更改后的报告从 jasper studio 发布到 production-jasper-server。
我想使用 Capistrano 或其他将更改的报告与生产部署一起部署到 production-jasper-server 上的工具来自动化此过程。
我在这方面做了很少的研发,发现了 rest v2 api 的 jasper 服务器,但我没有使用它,因为我想在深入研究之前了解最好的方法。
如果您有更好的想法,请与我分享。
是的,我认为最好的解决方案是使用 Rest 或 SOAP 网络服务。
使用提到以下内容的 The v2/resources Servicee, and check the Modifying a Resource 部分:
Use the PUT method above to overwrite an entire resource. Specify the path of the target resource in the URL and specify resource of the same type. Use overwrite=true to replace a resource of a different type.
检查此 example 如何在 ruby 中创建 jasperserver rest api 客户端。
请检查以下问题 here 它有一个关于如何为 jasper 服务器创建客户端的小示例,但它是为 SOAP 服务构建的。
希望对您有所帮助。
我正在申请 ROR:
ruby '2.2.1'
gem 'rails', '4.2.0'
我正在使用 jasper report,这是我使用 jasper studio 创建的。
我已经使用 jasper studio 报告发布工具从本地 (jasper studio) 在 production-jasper-server 上部署了报告。
并使用 Capistrano 部署 rails 应用程序。
问题是,每当我在本地更改报告时,我需要将更改后的报告从 jasper studio 发布到 production-jasper-server。
我想使用 Capistrano 或其他将更改的报告与生产部署一起部署到 production-jasper-server 上的工具来自动化此过程。
我在这方面做了很少的研发,发现了 rest v2 api 的 jasper 服务器,但我没有使用它,因为我想在深入研究之前了解最好的方法。
如果您有更好的想法,请与我分享。
是的,我认为最好的解决方案是使用 Rest 或 SOAP 网络服务。
使用提到以下内容的 The v2/resources Servicee, and check the Modifying a Resource 部分:
Use the PUT method above to overwrite an entire resource. Specify the path of the target resource in the URL and specify resource of the same type. Use overwrite=true to replace a resource of a different type.
检查此 example 如何在 ruby 中创建 jasperserver rest api 客户端。
请检查以下问题 here 它有一个关于如何为 jasper 服务器创建客户端的小示例,但它是为 SOAP 服务构建的。
希望对您有所帮助。