Mensagens enviadas por: Jedi_FeniX
Índice dos Fóruns » Perfil de Jedi_FeniX » Mensagens enviadas por Jedi_FeniX
Autor Mensagem
Estou tendo um problema com uma classe que manipula arquivos.
A classe verifica se um arquivo existe ou não, se existir ela pega os dados novos do arquivo, que é um txt, e joga no banco de dados.
Quando a classe não encontra o arquivo ela grava no log, que o arquivo não existe. O problema se encontra neste passo, quando o arquivo não existe, a classe fica sempre verificando se o arquivo existe, mas depois de um tempo o aplicativo para de rodar, pq o arquivo não existe. Tem alguma maneira de solucionar este problema?
ve se ajuda:
Linux version 2.6.18-53.1.6.el5xen (mockbuild@builder6.centos.org) (gcc version 4.1.2 20070626 (Red Hat 4.1.2-14)) #1 SMP Wed Jan 23 12:33:37 EST 2008
Gostaria de saber qual a melhor maneira para configurar os meus projetos java. Eu trabalho em uma máquina windows e acesso um diretório em uma máquina linux, através de samba, quando coloco o eclipse para pegar a jvm da máquina linux ele acha só uma jvm básica, sendo que na máquina linux está instalado a jvm6.
Alguém teria saberia configurar o eclipse para este ambiente?
Achei o erro, era no faces-config.xml, tag que fecha o managed-bean-class estava falatando um "s", estava assim managed-bean-clas.
Agora apareceu um outro erro quando fui testar a minha aplicação, um erro 500, abixo tem exception que foi gerada:

Eu estou programando na mão, quando estou começando eu sempre faço isso, para entender melhor o processo.
O meu diretório está assim:


Abaixo segue o meu web.xml:



E eu fui tb no catalina.out e está dando este erro:

Coloquei o web.xml do modo que vc falou, mas continua não inicializando.
O problema é que não da erro, quando tento inicializar a aplicação pelo manager do tomcat ela não inicializa......
Eu tenho que criar esta pasta "faces" ?
Estou com estes jars na pasta WEB-INF/lib:

commons-beanutils.jar
commons-collections-3.2.jar
commons-digester-1.8.jar
commons-logging-1.1.1.jar
jsf-api.jar
jsf-impl.jar
jstl.jar
standard.jar
Esotu começando o meus estudos em jsf, peguei alguns tutoriais.
Quando coloco o exemplo do tutorial para rodar no tomcat a aplicação não iniciliza, isso acontece toda fez que eu acrescento as linhas abaixo, no arquivo web.xml



Aguém saberia o que está acontencendo?
Desde já agradeço a ajuda de todos.
Blz, abaixo segue a parte do código que abre o arquivo e lê os dados.



Ve se ajuda, senão, coloco toda a classe....
Eu tenho uma classe que abre um arquivo e lê o seus dados, até ai tudo bem....
Se eu abrir um documento com esta classe e no meio da operação apagar o documento, que é um txt, o aplicativo ainda continua lendo o mesmo e trazendo os dados, por que?
Sendo que quando eu abro o documento, eu deixo o "link" em memória, seria esta a causa?
Para abrir o documento eu uso a classe java.io.RandomAccessFile
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.
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?
Depois de um determinado tempo o programa rodando, o arquivo .properties é apagado. Por que?



O código acima é um código de uma classe que fica em loop infinito.
O meu problema foi solucionado da seguinte maneira. Entrei no banco e fui ver o tipo do campo e estava timstamp, mudei o mesmo para timstampz e foi solucionado........
Valeu pela ajuda galera.
Eu gostaria de saber como faço para calcular um temp que a thread levou para processar os seus dados e gravar e,m log.
Eu estou usando o ExecutorService para criar um pool de threads e uso o log4l.
 
Índice dos Fóruns » Perfil de Jedi_FeniX » Mensagens enviadas por Jedi_FeniX
Ir para:   
Powered by JForum 2.1.8 © JForum Team