Olá galera.
Estou usando o iReport 5, e estou tendo um probleminha com ele: Na linha mensionada no código abaixo, de meu Servlet, está dando erro:
try
{
consultaDados = "SELECT * FROM Clientes";
ConnectionBean con = new ConnectionBean("MPNET");
HashMap parametros = new HashMap();
parametros.put("sql", consultaDados);
JasperReport jasperReport = JasperManager.loadReport(caminho + "/relCliente.jasper");
JasperPrint jasperPrint = JasperManager.fillReport(jasperReport, parametros, con.getCon());
JasperExportManager.exportReportToPdfFile(jasperPrint,caminho + "/relCliente.pdf"); //ERRO NESSA LINHA\\
con.close();
}
Quando eu tiro essa linha, para de dar erro, mas eu perco a geração do PDF.
Eis o erro:
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
javax.servlet.ServletException: Servlet execution threw an exception
root cause
java.lang.NoClassDefFoundError: com/lowagie/text/Image
net.sf.jasperreports.engine.JasperExportManager.exportReportToPdfFile(JasperExportManager.java:121)
mpnet.Relatorio.Clientes1(Relatorio.java:41)
mpnet.ControlerRelatorio.performTask(ControlerRelatorio.java:52)
mpnet.ControlerRelatorio.doGet(ControlerRelatorio.java:19)
javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
note The full stack trace of the root cause is available in the Apache Tomcat/5.5.9 logs.
Alguém já passou por isso???
Valeu.