NetBeans не находит скриптлет JasperReports - PullRequest
1 голос
/ 08 марта 2011

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

1 Ответ

0 голосов
/ 08 марта 2011

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

...