Editando properties em tempo de execução numa aplicação web

3 respostas
A

Boa tarde,
uso um arquivo properties como configuração para um sistema web.
Consigo carregar perfeitamente o arquivos .properties estaticamente:

sysprop.load(Configuracao.class.getResourceAsStream("/minhaApp.properties"));

No entanto quero, q o usuário possa alterar essas propriedades pelo próprio sistema.
Faço:

sysprop.setProperty(chave, valor);
FileOutputStream fos = new FileOutputStream(/minhaApp.properties);
sysprop.store(fos, "Arquivo alterado!.");
fos.close;

A alteração é percebida.
No entanto, o arquivo minhaApp.properties não é alterado, assim perco as alteração qdo reestarto meu servidor.

Peço a ajuda de vcs!

3 Respostas

J

Vixi…

Postei besteira antes…

E agora não consigo matar o post…

Fabricio_Cozer_Marti

Olá,
–Como respondi essa mesma dúvida em outra lista, vou fazer uma citação.

J

Mas Fabrício, ao submeter uma página pra trocar o arquivo de properties, utilzando essa sua sugestão, não será reiniciada a aplicação e toda a session do usuário será “limpa” ??

Criado 20 de abril de 2006
Ultima resposta 24 de abr. de 2006
Respostas 3
Participantes 3