Eu queria abrir um arquivo de properties, a partir de um servlet, q ta dentro de WEB-INF/conf/
como fazer isso, sem ter q usar o caminho absoluto?
Eu queria abrir um arquivo de properties, a partir de um servlet, q ta dentro de WEB-INF/conf/
como fazer isso, sem ter q usar o caminho absoluto?
o diretório WEB-INF é protegido pelo tomcat…
imagine a estrutura abaixo:
webbapps
|- nomeContexto
|- WEB-INF
|- arquivo.txt
|- logs
|- arquivo.log
|- html
|- principal.html
Você consegue fazer a leitura tranquilo dos arquivos “arquivo.log” e “principal.html” bastando somente apontar o navegador para http://localhost:8080/nomeContexto/html/principal.html por exemplo…
mas http://localhost:8080/nomeContexto/WEB-INF/arquivo.txt não irá funcionar…
É uma questão de segurança, onde dentro do diretório WEB-INF encontram-se normalmente os fontes e os arquivos de configuração do sistema…
[]'s
Uh Eltonk, naum era isso heeheh… eu to ligado q o WEB-INF eh protegido. O q eu to querendo eh q a aplicação abra o arquivo entende!? Eu quero dar um:
InputStream in = new FileInputStrem("arquivo.properties");
Entao, se eu coloco o arquivo absoluto, isso eh: c:…\arquivo.properties, mas eu quero um metodo para fazer isso utilizando o caminho relativo…