Pessoal, fiz uma aplicação CRUD, a principio o aplicativo fazia uma consulta no banco mysql a partir de um botão, o usuário clicava no botão o aplicativo ia ao banco, pegava a informação e exibia em um Jframe.
Funcionou em testes e no ambiente de produção do cliente.
Depois foi necessário que essa consulta fosse feita sem ação do usuário e que o aplicativo pegasse qualquer alteração no banco, alterei a aplicação e a mesma faz consultas no banco de 1 em 1 segundo.
Funcionou no ambiente de testes mas no ambiente de produção do cliente não.
No ambiente de produção faz apenas a consulta de inicialização, depois para, alguma ideia do que pode ser isso?
Aparece algum erro em produção?
A versão é a mesma? Não subiram EAR/WAR errado não?
[quote=jakefrog]Aparece algum erro em produção?
A versão é a mesma? Não subiram EAR/WAR errado não?[/quote]
A mesma, não aparece erro nenhum, só meio que trava.
[quote=Pedro Ribeiro][quote=jakefrog]Aparece algum erro em produção?
A versão é a mesma? Não subiram EAR/WAR errado não?[/quote]
A mesma, não aparece erro nenhum, só meio que trava.[/quote]
Trava em que parte do código?
[quote=jakefrog][quote=Pedro Ribeiro][quote=jakefrog]Aparece algum erro em produção?
A versão é a mesma? Não subiram EAR/WAR errado não?[/quote]
A mesma, não aparece erro nenhum, só meio que trava.[/quote]
Trava em que parte do código?[/quote]
Trava que eu digo é que fica parado, não tenta buscar atualizações no banco.
Rode a aplicação por linha de comando java -jar aplicacao.jar (se for o caso, ai sim pode ver se esta ocorrendo algum problema).
Seria interessante passar parte do codigo (onde chama o metodo/classe de persistencia).
Outra coisa. Tente rever este tempo, creio que não seja necessario fazer consultas em tamanho de tempo tão pequeno.