Erro em escrita no arquivo  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
Jedi_FeniX
Virtual Machine Man
[Avatar]

Membro desde: 26/04/2007 14:32:30
Mensagens: 586
Offline

Tenho uma aplicação rodando dentro do Tomcat, ela recebe uns parâmetros pela url e escreve este parêmetros em um arquivo, estava funcionando tudo tranquilo, em um determinado momento o aplicativo me mostrou, através de logs que ele cria, que estava escrevendo no arquivo, mas na verdade não estava sendo escrito e tive quer dar um reload na aplicação para que a mesma voltasse a escrever no arquivo, o que aconteceu?

www.bau-de-dev.com
leofernandesmo
JavaEvangelist
[Avatar]

Membro desde: 05/06/2006 10:27:10
Mensagens: 337
Localização: Rec->Mac
Offline

Como é feito o Log e em que momento é feito o log?

Mesma pergunta para a escrita no arquivo.

Blog: http://jroller.com/page/leofernandesmo
Msg: "Não adianta olhar pro céu com muita fé e pouca luta"
[Email] [MSN]
Jedi_FeniX
Virtual Machine Man
[Avatar]

Membro desde: 26/04/2007 14:32:30
Mensagens: 586
Offline

O log é feito com o Log4J.
E a escrita no arquivo é feita com java.io.FileOutputStream.
Acho que descobri o erro, quando instancio o objeto FileOutputStream eu coloco em uma variável static, com isso deixo o mesmo em memória, em um determinado momento o arquivo foi deletado, e ai o "link" para o arquivo em memória continuou e ai quando criou-se um novo arquivo ele passou a não gravar mais, pq o "link" mudou.

www.bau-de-dev.com
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team