> String separador = System.getProperty("file.separator");
> ServletContext servletContext = request.getSession().getServletContext();
> String caminhoRelatorio = servletContext.getRealPath("/lqa" + separador + "rp" + separador + "RelatorioAnual.jasper");
>
> String caminhoImagens[] = new String[2];
> caminhoImagens[0] = servletContext.getRealPath("/lqa" + separador + "rp" + separador + "SISTEMA_CONVENCIONAL.jpg");
> caminhoImagens[1] = servletContext.getRealPath("/lqa" + separador + "rp" + separador + "SISTEMA_POCO_PROFUNDO.jpg");
Prezados, sou novato na area, e estou com uma duvida quanto ao Caminho do Relatório.
O código acima, aponta o caminho para apresentar o Relatório. A questão é que quando rodo a aplicação em LocalHost, a aplicação funciona e o relatório é gerado. Quando faço a publicação no servidor, o relatório é gerado em branco! Já tentei retirar a “/” do “/lqa” e o “servletContext” retorna null.
O “separator” do codigo faz o papel da “/” - Ja tentei colocando o caminho inteiro; substituindo o “/lqa” por "separator + “lqa” e nada!
Alguém pode me ajudar a solucionar tal problema. Como fazer funcionar e abrir e relatório também no servidor.