【问题标题】:Compile Jasper Report remoteley without Java-Bridge在没有 Java-Bridge 的情况下远程编译 Jasper Report
【发布时间】:2013-06-30 00:05:47
【问题描述】:

有什么方法可以将 jrxml 文件放到 Jasper 服务器上,将其链接到数据源并让它在没有 iReports、Java-Bridge、本地 Jaspersoft UI 的情况下编译...我想使用尽可能少的 Java 并且我不了解 Apache ANT。

我可以通过 (PHP) REST/SOAP API 来实现吗?

或者我可以在 Jasperserver 上设置一个小的 shell 脚本,我可以这样使用:

./compileMyReport.sh --report=/home/bla/test.jrxml --datasource=MongoDB_test_1

【问题讨论】:

    标签: java tomcat jasper-reports jasperserver php-java-bridge


    【解决方案1】:

    “Jasper 服务器”是什么意思?您的意思是“JasperReports 服务器 - Web 应用程序”(http://community.jaspersoft.com/project/jasperreports-server)?如果是这样,它确实提供了一个 REST 接口。查看“JasperReports 服务器 Web 服务指南”(http://community.jaspersoft.com/documentation?version=7114)。

    但是,如果您只想在某个地方拥有报告并以编程方式执行它们,也可以进行安排(并且比通过 JasperServer Rest 接口更容易)。为此,您只需要设置一个最小的 java 类。然后,您可以通过例如简单地调用这个“脚本”。一个系统调用,让它生成报告到磁盘。我最近写了一篇关于 jasperreports 的安全问题的博客,在那里我还将提供执行 jaspers 的必要代码:http://blog.datenwerke.net/2013/05/jasperreports-in-box-part-i.html

    希望对您有所帮助。

    【讨论】:

    • 我发现文档非常老派且难以通读,但我现在设法使用 REST v2 API 来创建和编译报告。无论如何,感谢您的有用建议。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-03-12
    • 2013-02-16
    • 1970-01-01
    • 2016-04-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多