I'll try to do my PIE 3D report in iReport, in my struts.xml i got this to call my report.
<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>
in my jsp i got this
<a href="cargaReporte">Reporte</a>
and when i clicked the link, the error is this
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)
...
Someone to tellme what I can do wrong?
I use the libraries:
groovy-all-1.7.5.jar
Let me explain: if you're compiling your jasper report files (jrxml) with iReport-5.6.0 then you have to use jasperreports-5.6.0.jar at runtime..
I was able to resolve this by :
language="groovy"language="groovy" with language="java" in my JRXML fileDon't forget to save and compile.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With