estou com um problema ao localizar meu arquivo .properties. Estou fazendo assim, crio um objeto do tipo file da classe File e passo o caminho do arquivo.
Filefile=newFile("/queryDB.properties");
Quando eu faco um teste localmente, assim
publicstaticvoidmain......
ele localiza o arquivo e tras o resultado que eu espero, so que quando eu tento localizar o arquivo atraves da minha pagina, ele nao localiza o arquivo, pq isso ?? o que eu estou fazendo errado ??
Como que vc esta localizando na web?
pois é necessario mesmo passar via codigo, isso so nao é necessario quando vc usa uma api, exemplo struts etc pois vc configura no web.xml falando o caminho dos properties caso nao seja o caminho default.
esse arquivo é para alguma api como ibats ou coisa parecida ou é da sua propria app mesmo ?
Att
A
asdhfsd87623
Entao, a minha aplcacao roda na web e nao tem nenhum framework !!
O caminho que eu passo qdo eu rodo pelo web,
ele nao acha o arquivo em questao !
qual o caminho que eu deveria passar ??
maquiavelbona
File não é estabelecido pelo contexto da aplicação e sim pelo caminho completo do file system. Então quando fazes “/algumaCoisa”, estás fazendo com que ele busque na raíz do file system e não na raíz do seu contexto.
Ou especificas melhor o seu caminho ou use caminhos relativos(melhor opção).
Até!
A
asdhfsd87623
Eu coloquei na raiz, porque eu li em um forum que deveria ser, no caso de ter a extencao de properties ! vou coloca-lo em um caminho e testar-lo