Olá pessoal, estou com um problema.
É o seguinte, estou tentando usar um arquivo .properties no meu projeto em Facelets, mas não consigo referenciar o caminho dele.
Normalmente eu uso alguma classe que me traga o caminho do contexto (como a request do JSP), mas não achei nenhuma classe assim.
Então, eu tenho 3 dúvidas:
- Como faço para obter o caminho absoluto do contexto web a partir de uma classe java?
- Quando uso caminho relativo, a partir de que pasta será procurado o properties? (por exemplo, se eu tenho o contexto /home/eumermo/projeto1 e o arquivo config.properties está na raiz, teoricamente eu deveria associar assim “./config.properties” né?)
- Como faço para bloquear o acesso por http a algum arquivo, no caso, que eu não consiga acessar http://localhost:8080/projeto1/config.properties? Se não me engano é algo no web.xml (faz tempo que não mexo com isso)
Desde já eu agradeço qualquer ajuda!!!