Olá pessoal, eu gostaria de saber se é possível e como eu faço para ler um arquivo(properties) que está no WEB-INF da aplicação.
Obrigado.
Olá pessoal, eu gostaria de saber se é possível e como eu faço para ler um arquivo(properties) que está no WEB-INF da aplicação.
Obrigado.
Se não me engano basta fazer, de dentro de qualquer classe:
String path = getClass().getClassLoader().getResource( "nome_do_arquivo" ).getPath();
Cheque o path para ver se está indo para o diretório correto.
getServletContext.getResourceAsStream("/WEB-INF/arquivo")
jprogrammer, minha classe não é uma servlet, por isso não posso dar um getServletContext.
LIPE, esta linha esta lançando NullPointerException.
Um amigo aqui do trampo falou para eu fazer o seguinte (é feio, mas preciso disto pra hj):
Thread.currentThread().getContextClassLoader().getResourceAsStream("arquivo.properties");
Foi o jeito…
Valeu !!!
Então o getResource está retornando null.
Bem, se resolveu assim, ótimo :thumbup: