Olá a todos, estou tendo o seguinte problema:
Estou precisando gera um relatório em uma aplicação web usando o jasperreport, mas não estou conseguindo “pegar” o arquivo .jasper.
segue o código:
URL urlMaster = this.getClass().getResource("/scp/relatorios/posicaoProgramadores.jasper");
URL urlDetail = this.getClass().getResource("/scp/relatorios/suPosicaoProgramadores.jasper");
acima eu seto a url de onde estão os arquivos .jasper
[code] try{
//JasperReport masterReport = (JasperReport) JRLoader.loadObject(urlMaster);
JasperReport masterReport = (JasperReport) JRLoader.loadObject(urlMaster);
JasperReport detailReport = (JasperReport) JRLoader.loadObject(urlDetail);
parametroMaster.put(“SUBREPORT”, detailReport);
parametroMaster.put(“COD_SITE”, codSite);
//JasperPrint masterPrint = null;
JasperPrint masterPrint = JasperFillManager.fillReport(masterReport,parametroMaster,relatoriosDAO.getConection());
JasperViewer.viewReport(masterPrint,false);
}catch(JRException e){
System.out.println("Erro ao carregar o relatorio");
}[/code]
e acima eu tento fazer um load no arquivo .jasper mas eu recebo a seguinte msg :
java.io.FileNotFoundException
pois ele não está encontrando o arquivo .jasper!
Já tentei de tudo, colocar o caminho do .jasper direto no loadObject, tenteio colocar um “.” na frente do caminho do arquivo mas tb não adiantou!!!
alguem poderia me ajudar?
estou usando tomcat 5.5.20 e o jasperreports-1.3.2
Muito obrigado!
