JSF gerando relatórios JasperReport

0 respostas
anderson.bonavides

Pessoal, estou tentando gerar relatórios na minha aplicação JSF porém não estou tendo sucesso. A versão que estou utilizando é a 3.0.0.

Segue o erro:

javax.servlet.ServletException: #{mbListaInscrito.gerarRelatorioGeralPorInscritos}: java.lang.ExceptionInInitializerError

	javax.faces.webapp.FacesServlet.service(FacesServlet.java:256)
	org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:177)
	org.ajax4jsf.webapp.BaseFilter.handleRequest(BaseFilter.java:267)
	org.ajax4jsf.webapp.BaseFilter.processUploadsAndHandleRequest(BaseFilter.java:380)

	org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:507)
	filter.FilterLogin.doFilter(FilterLogin.java:34)
	org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)

root cause

Meu método que gera o relatório:

public String gerarRelatorioGeralPorInscritos()throws Exception{
        //JasperPrint rel = null;
        try {
  
                    String consultaDados = "Select * From tb_inscritos";
                    Connection con = Connect.getConexao();
                    HashMap parametros = new HashMap();
                    parametros.put("sql", consultaDados);
                    String caminho = "C:/tools/projovem/projovem/RelatorioGeralPorInscritos.jasper";
                    JasperReport jasperReport = JasperManager.loadReport(caminho);
                    JasperPrint jasperPrint = JasperManager.fillReport(jasperReport, parametros, con); ERRO NESTA LINHA
                    JasperExportManager.exportReportToPdfFile(jasperPrint,caminho);
                    con.close();
        } catch (Exception e) {
                        System.out.println("NÃO FOI POSSIVEL EXIBIR O RELATÓRIO");
            e.printStackTrace();
        }
        return "Sucesso";
    }

Alguém poderia dar uma dica?

Grato!

Criado 28 de outubro de 2008
Respostas 0
Participantes 1