Fala pessoal, beleza?
Eu tenho uma aplicação onde preciso ler algumas configurações de um arquivo .properties.
Quem faz a leitura desse arquivo é uma classe de um jar da app.
O que acontece, é que eu não estou conseguindo fazer o path para o arquivo, sempre dá o FileNotFoundException.
Então eu gostaria de saber o caminho relativo para a pasta web-inf da minha app para eu poder acessar o arquivo .properties.
Obrigado!
Abraços
Olha se ajuda:
PropertyResourceBundle bundle = (PropertyResourceBundle) PropertyResourceBundle.getBundle("Properties.Arquivo");
neste caso, Properties é o nome da pasta e Arquivo é o nome do arquivo com a extensao .properties.
Espero ter ajudado.
Então Allan, eu acabei de conseguir resolver da seguinte maneira:
Properties properties = new Properties();
properties.load(getServletContext().getResourceAsStream("/WEB-INF/arquivo.properties"));
A única diferença é que trabalho com portlets, mas deu certinho!
Mas vou dar uma olhada nesse exemplo que você postou.
Valeu a dica cara.
Abraço!