gpt4 book ai didi

java - 在没有 Java-Bridge 的情况下编译 Jasper Report remoteley

转载 作者:行者123 更新时间:2023-11-28 23:43:09 24 4
gpt4 key购买 nike

有什么方法可以将 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

最佳答案

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

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

希望对您有所帮助。

关于java - 在没有 Java-Bridge 的情况下编译 Jasper Report remoteley,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17428694/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com