Problemas com o Jasper ao criar um pdf

2 respostas
H

Olá pessoal,

Estou começando a mexer no Jasper Reports e estou tendo um problema.. Sempre que tento gerar um pdf o sistema  uma mensagem de erro que eu não sei o que é. Uso o jasper 0.6.1 e o ireport 0.4.0.
Estou enviando o código e o erro que está dando.
private JasperPrint montarRelatorio(Collection c) throws JRException{
		
JasperPrint jp=null;
		  
 try{
		  	  	
	Map parameters = new HashMap();
	       
	JaperReport arq = JasperManager.loadReport(getClass().getResourceAsStream("/br/controle/relatorio.jasper"));

	jp = JasperFillManager.fillReport(arq, parameters, new JRBeanCollectionDataSource(c) );
	       	        
               JasperExportManager.exportReportToPdfFile(jp,"relatorio.pdf");
	        	
}
	catch(JRException jre){
		System.out.println("Aqui:"+jre.getCause());
	}

 return jp;
	        
}

Erro:

exception

javax.servlet.ServletException: Servlet execution threw an exception
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:75)

root cause

java.lang.NoClassDefFoundError: com/lowagie/text/DocumentException

net.sf.jasperreports.engine.JasperExportManager.exportReportToPdfFile(JasperExportManager.java:138)

br.gov.mps.importador_bovespa.controle.ActionImportar.montarRelatorio(ActionImportar.java:209)

br.gov.mps.importador_bovespa.controle.ActionImportar.execute(ActionImportar.java:93)

org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)

org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)

org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)

org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)

javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

javax.servlet.http.HttpServlet.service(HttpServlet.java:810)

org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:75)

Desde já agradeço se puderem me ajudar!!!
Hélcio

2 Respostas

_fs

Coloque o jar do iText no classpath da sua aplicação.

H

Obrigado Lipe!!!

Consegui resolver meu problema.

Valeu!

Criado 14 de março de 2005
Ultima resposta 15 de mar. de 2005
Respostas 2
Participantes 2