2013-08-05 2 views
1

Я постараюсь сделать свой отчет PIE 3D в iReport, в моем struts.xml я получил это, чтобы позвонить в мой отчет.GroovyEvaluator не найден

<action name="cargaReporte" 
     class="com.techera.eventos.action.MisVisitasAction" 
     method="cargaReporte">    
    <result name="success" type="jasper"> 
     <param name="location">/WEB-INF/jsp/reportes/reporteMisVisitas.jasper</param> 
     <param name="dataSource">visitas</param> 
     <param name="format">PDF</param> 
    </result> 
</action> 

в моем JSP я получил эту

<a href="cargaReporte">Reporte</a> 

и когда я нажал на ссылку, ошибка это

java.lang.ClassNotFoundException: net.sf.jasperreports.compilers.GroovyEvaluator 
    at java.lang.ClassLoader.findClass(ClassLoader.java:522) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:423) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:356) 
    at java.lang.ClassLoader.defineClass1(Native Method) 
    at java.lang.ClassLoader.defineClass(ClassLoader.java:791) 
     ... 

Кто-то Tellme, что я могу сделать так?

Я использую библиотеки:

заводной-все-1.7.5.jar

  • IText-2.1.7.jar
  • JasperReports-4.5.0.jar
  • jcommon- 1.0.15.jar
  • JFreeChart-1.0.12.jar
  • struts2-JasperReports-плагин-2.3.1.1.jar
  • struts2-JQuery-чарт-плагин-3.3.1.jar
+1

Нет *** net.sf.jasperreports.compilers.GroovyEvaluator *** класс в * JasperReports 4.5.0 *. Вы можете попытаться использовать * JR 5.2.0 * –

+0

Я решил свою проблему, спасибо, в любом случае –

+2

Вы можете отправить решение в качестве ответа - чтобы помочь другим –

ответ

4

Поясню: если вы собираете ваши файлы отчетов яшма (jrxml) с иРепорт-5.6.0, то вы должны использовать JasperReports-5,6 .0.jar во время выполнения ..