2011-03-08 2 views
1

Я использую JasperReports 3.7.6 с NetBeans 6.9.1 и iReport 3.7.6. У меня есть отчет, в котором используются скриптлеты. Когда я запускаю его из iReport, все в порядке, потому что я могу сказать iReport, где найти файл .jar со скриптлетами. Когда я запускаю тот же отчет из приложения JSF-2.0, поля, которые полагаются на скриптлет, неправильно заполняются, т. Е. Сценарий не вызывается. Я попытался поместить скриптлет в папку библиотеки проекта, и я попытался скопировать пакет, содержащий скриптлет, в проект. Ничего не сработало. Я не уверен, как я могу заставить отчет вызывать скрипты, когда он запускается из моего проекта JSF. Может ли кто-нибудь пролить свет на это для меня?NetBeans не находит сценарий сценария JasperReports

ответ

0

Ugh. Что это со мной и новобрачными ошибками? У меня есть проект JSF, который вытаскивает файлы .jasper из определенных мест. С этой целью у меня есть iReport, который компилирует отчеты в это конкретное расположение файла. В какой-то момент на прошлой неделе я возился с другим отчетом и не хотел, чтобы он переходил в то же место, что и мои отчеты о проектах ... поэтому я изменил местоположение компиляции в iReport. Именно после этого, когда я создал всю функциональность скриптлета. Когда я добавил функциональность скрипта и скомпилировал отчеты, я забыл изменить местоположение компиляции обратно в папку отчета проекта. Отчеты собирались в другом месте. Поэтому в моем проекте использовались старые версии файлов отчетов. Обновление места компиляции в iReport и перекомпиляция отчетов исправили проблему. Файл .jar в моей библиотеке отлично работает.

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