Caminho relativo para arquivo .properties

2 respostas
I

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

2 Respostas

allancmm

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.

I

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!

Criado 29 de julho de 2011
Ultima resposta 29 de jul. de 2011
Respostas 2
Participantes 2