| 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.
|
 |
|
|