Oi galera, estou começando a mexer com o JasperReports mas não estou conseguindo fazer com que minha aplicação ache o arquivo xml que criei no iReport. Estou fazendo o seguinte:
JasperDesign jasperDesign = JasperManager.loadXmlDesign(“relatorio.xml”);
De forma, que o arquivo xml está na mesma pasta que o servlet que o chama. Daí, como não deu certo eu tentei assim:
String reportFilename = getServletContext().getRealPath("/reports/relatorio.xml");
File reportFile = new File(reportFilename);
JasperDesign jasperDesign = JasperManager.loadXmlDesign(reportFilename);
Mas também não deu certo, a exceção lançada é sempre a mesma: java.io.FileNotFoundException
Será que alguém pode me auxiliar nesta?
Outra coisa, é que também vou precisar gerar relatórios em html mas me pareceu que o JasperReports gera arquivos html muito grandes, enfim, vcs me aconselham a usar o Jasper para html?
Obrigado a todos, Spranta.