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?
P
Pedro_Ribeiro
jakefrog:
Aparece algum erro em produção?
A versão é a mesma? Não subiram EAR/WAR errado não?
A mesma, não aparece erro nenhum, só meio que trava.
Hebert_Coelho
Pedro Ribeiro:
jakefrog:
Aparece algum erro em produção?
A versão é a mesma? Não subiram EAR/WAR errado não?
A mesma, não aparece erro nenhum, só meio que trava.
Trava em que parte do código?
P
Pedro_Ribeiro
jakefrog:
Pedro Ribeiro:
jakefrog:
Aparece algum erro em produção?
A versão é a mesma? Não subiram EAR/WAR errado não?
A mesma, não aparece erro nenhum, só meio que trava.
Trava em que parte do código?
Trava que eu digo é que fica parado, não tenta buscar atualizações no banco.
xandevieira
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).
xandevieira
Outra coisa. Tente rever este tempo, creio que não seja necessario fazer consultas em tamanho de tempo tão pequeno.
fantomas
Localize a parte do código onde o processamento paraliza.
As vezes as configurações da base de dados teste e produção divergem - faça uma avaliação.
Verifique se esta sendo aplicado controles de exceptions adequadamente; alguns programadores esquecem de apresentar a pilha de erros.