1

我使用JasperReports作为 Web 应用程序的报告工具。(JSP + 小服务程序)

我开发了一个Report名为. 我正在尝试将此报告部署在 tomcat 服务器上(位于不同的机器上)。CustSub ReportCustSub

Cust调用SUBREPORT_DIR中有一个具有值的参数"H:\\reports\\CustomerReport\\",当我从中运行报告时,此配置有效local tomcat server,但是当我尝试运行此报告时,remote tomcat server它会给出以下异常。

Resource Not Found, CustSub.jasper

所以我认为它没有找到Sub Report命名的CustSub.

我尝试使用以下两个参数SUBREPORT_DIR,但它不起作用。

SUBREPORT_DIR = "./"
AND
SUBREPORT_DIR = "com/mycomp/myapp/reports/"

那么我应该如何传递SUBREPORT_DIRSub Reportnamed as CustSub

4

1 回答 1

1

您必须在 JapserReport 服务器上上传此子报表。

上传步骤。

1:-启动 JasperReport 服务器并右键单击要保存子报表的任何目录。

2:- 然后“添加资源”,然后“文件”,然后“JRXML”,浏览子报告并给出任何名称。

3:- 打开 iReport 并转到主报表,然后从调色板拖动“子报表”并从您的机器浏览子报表。

4:-添加参数以防万一。

5:- 选择子报表并转到属性部分和“子报表表达式”属性,编辑和更改表达式,如“repo:/jasperreport 中子报表 jrxml 的路径”

于 2013-03-20T10:17:56.530 回答