Boa Noite Pessoal,
Tenho a seguinte estrutura de diretórios na minha aplicação web:
Eu utilizo JSF 2.0 em meu projeto… e estou montando uma classe para gerar meus relatórios do sistema.
Eu preciso pegar o caminho físico do arquivo “report_auditoria.jasper”, que esta em:
“/Users/meuUsuario/documents/workspace/myProjetc/WebContent/report/models/report_auditoria.jasper”
Estou utilizando o seguinte código para buscar o path:
public static String getCaminho(String path) {
HttpSession session = (HttpSession) FacesContext.getCurrentInstance().getExternalContext().getSession(false);
return session.getServletContext().getRealPath(path);
}
Na chamada do meu bean eu realizo a chamada para este método passando como argumento: “/report/models/report_auditoria.jasper”
Entretanto, o método esta me devolvendo uma referência de caminho para meu workspace na pasta .metada/plugin i por ai a fora… em suma… não aponta para o arquivo que estou procurando…
Alguém ai saberia como eu faço para obter o path exato do local onde esta meu modelo ??? assim como descrevi ???
Desde já agradeço pela atenção.