Pessoal,
Eu tenho um relatorio feito em jasper, utilizo java EE 6 e JPA, porém não consigo carregar este relatorio na web, gero ele em HTML, porém na hora de carregar ela da o erro
javax.faces.el.EvaluationException: net.sf.jasperreports.engine.JRException: Error loading object from file : D:\relatorios.html
pessoal como eu faço para conseguir exibir este relatorio no navegador.
codigo para geracao do relatorio
FacesContext context = FacesContext.getCurrentInstance();
PalestraController controller = (PalestraController) context.getApplication().getELResolver().getValue(context.getELContext(), null, "palestraController");
Evento evento = controller.getSelected().getEvento();
Map h = new HashMap();
URL relatorio = getClass().getResource("/relatorios/PessoasCadastradas.jasper");
List<Pessoa> pessoaList = inscricaoFacade.buscaInscritos(evento);
if (pessoaList.size() > 0) {
JRBeanCollectionDataSource jrds = new JRBeanCollectionDataSource(pessoaList);
JasperReport jasper = (JasperReport) JRLoader.loadObject(relatorio);
JasperPrint print = JasperFillManager.fillReport(jasper, h, jrds);
JasperExportManager.exportReportToHtmlFile(print, "D:/relatorios.html");
JasperRunManager.runReportToHtmlFile("D:/relatorios.html", h);
}