2013-03-04 2 views
-1

Привет У меня есть проблема в отчетах яшмы .. им исполняющие jrxml через мой класс Java показано нижеjrxml не компиляции

String jrxmlPath = context.getRealPath("//IREPORT_JRXML//" + reportPath); 
System.out.println("in BTO report Selected " +jasperReport);   ---->(1) 
JasperReport jasperReport = JasperCompileManager.compileReport(jrxmlPath); 
System.out.println("in BTO report compiled " +jasperReport);   ----->(2)   

«// IREPORT_JRXML // это путь, где я поставил jrxml файл. Я выполнил мой управление приложения выполняется до строки ----> (1), но она не выполняет инструкции belo, здесь проблема заключается в том, что я не вижу никаких ошибок на консоли.

im Использование IReport 4.0.2, tomcat 7, jdk 1.7, я добавил файл jasperreport-3.7.4.jar в папку lib.

есть ли какие-либо судиться о проблемах с версией? IReport 4.0.2, tomcat 7, jdk 1.7 и веб-динамический Модуль 3.0 Я попытался выяснить проблему, к сожалению, я пропустил какую-то библиотеку ... но я помню, какая библиотека это ... jasper compiler не выполняет элементы дизайна отчета, отчет без элементов дизайна выполняется, может кто-нибудь сказать мне Ваты библиотеки/банку, мне нужно добавить для выполнения элементов дизайна отчета .....

+0

Сообщение ЛП ошибки. – Sads

+0

он не показывает никакой ошибки – jabiaxn

ответ

0

Пожалуйста, попробуйте следующий код

`ServletContext context = getServletContext(); 
     String reportPath = context 
       .getRealPath("/WEB-INF/reports/filname.jasper"); 
JasperReport jasperReport = 
      JasperCompileManager.compileReport(reportPath);` 
+0

im используя jsf, если я использую ServletContext context = getServletContext(); это показывает ошибку при getServletContext() – jabiaxn

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