holas, toy haciendo un proyecto con jasper, genere mi jasper con ireport.
el proyecto se esta realizando en eclipse con struts como framework.
el codigo q genere el reporte es:
if (lista.size()>0) {
for(int u=0; u<lista.size();u++) {
String ruta = getServlet().getServletContext().getRealPath("");
Map parametros = new HashMap();
parametros.put("codigo",lista.get(u).getCodigo());
SqlDBConn conn= new SqlDBConn();
JasperPrint print = JasperFillManager.fillReport(ruta+"//mijasper.jasper",parametros,conn.getConnection());
//lógica para crear el PDF
JRPdfExporter exporter = new JRPdfExporter();
exporter.setParameter(JRExporterParameter.JASPER_P RINT, print);
exporter.setParameter(JRExporterParameter.OUTPUT_F ILE_NAME, ruta + "\\Miproyecto"+lista.get(u).getCodigo()+".pdf" );
exporter.exportReport();
} }
y me lanza este error : GRAVE: Servlet.service() para servlet action lanzó excepción
java.lang.NoClassDefFoundError: net/sf/jasperreports/engine/JasperFillManager
no se q peude estar mal.