2013-03-20 3 views
1

Я использую JasperReports как средство отчетности для веб-приложения. (JSP + сервлеты)как передать SUBREPORT_DIR в отчете о яшме

Я разработал Report под названием Cust, который имеет Sub Report, названный CustSub. Я пытаюсь развернуть этот отчет на сервере tomcat (расположенный на другой машине).

Существует параметр в 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_DIR к Sub Report названный как CustSub?

ответ

1

Вы должны загрузить этот подзаголовок на сервере JapserReport.

Шаги для загрузки.

1: -Start JasperReport сервер и щелкните правой кнопкой мыши по любому каталогу, в котором вы хотите сохранить подзаголовок.

2: - Затем «Добавить ресурс», затем «Файл», а затем «JRXML», просмотреть подзаголовок и указать любое имя.

3: - Откройте iReport и перейдите к основному отчету и перетащите палитру «Sub report» и просмотрите вложенную информацию с вашего устройства.

4: - Добавить параметры в том случае, если у вас есть.

5: - Выберите подотчет и перейти в раздел имущества и «Sub выражение доклада» собственность, редактировать и изменять выражение как «репо:/путь подотчет jrxml в jasperreport

Смежные вопросы