Tenho uma aplicação que busca algumas informações no banco para
apresentar na página…
porém as vezes dá erro de excessão retornando nulo, como se não tivesse
conseguido conectar com o banco…
E quando eu dou um reload na página, ele consegue carregar de boa…
fiz um rastreamento do tráfego de banda de acesso com o banco, e está
excelente…
O timeout do postgresql é 30 segundos…
Alguém tem uma idéia do que poder ser?
Vc tá usando o que: JSP, servlets, Struts, Spring, Hibernate ???
dudaskank
Tem certeza que é na hora da conexão? Não tem como ser em outro lugar não?
Tente criar um log do que você está fazendo, nem que seja um monte de System.out.println() pra ver até onde está indo antes de dar erro, sei lá.
C
Cristiano_Pires1
tipo assim, eu faço o seguinte:
ArrayList noticias = null;
NoticiaDAO noticiaDao = new NoticiaDAO();
try {
noticias = noticiaDao.obterNoticiasHome();
}
catch ( Exception ex ) {
out.println(“Falha na busca das ultimas noticias”);
}
Ele exibe a excessão! Se eu der um reload, ele consegue abrir as notícias corretamente!
C
Cristiano_Pires1
Na verdade, estou utilizando struts com jdbc. Só que o model é feito dentro do jsp… e nesse mesmo jsp que é tb view, é apresentado os dados…
acho que pode ser isso! qdo peguei já tava feito e não modifiquei…
dudaskank
Nossa, então é aquela maravilha pra mudar alguma coisa hehehe.
Bom, mas voltando pra exceção… se for essa daí, eu simplesmente acharia que o java endoidou de vez, já que na linha de cima está sendo inicializado o noticiaDao. Nunca vi nada parecido