MySQL com problemas... fecha conexão da aplicação depois de um tempo de inatividade  XML
Índice dos Fóruns » Persistência: Hibernate, JPA, JDBC e outros
Autor Mensagem
leolimas
JavaTeenager

Membro desde: 07/12/2008 09:36:41
Mensagens: 165
Offline

Olá pessoal,

Preciso de uma ajuda de quem entende de MySQL, acho que seja alguma configuração no servidor MySQL (ou também pode ser no Tomcat... não sei mesmo)
Sempre que deixo minha aplicação rodando no servidor, por 1 dia por exemplo, no dia seguinte eu recebo erro de conexão (que está na stacktrace abaixo)...
Ai tenho que dar um restart no tomcat... para que tudo volte ao normal... isso também já aconteceu enquanto eu estava desenvolvendo no NetBeans e Eclipse...
Ah, estou utilizando VRaptor 3 + Hibernate, faz um tempo que estou tentando descobrir como resolver este problema...

Fico no aguardo...

Obrigado

Att.
Leonardo Lima

Segue a stacktrace


Leonardo Lima - Programador Web

Desenvolvimento Web Rio Preto - Leonardo Lima - Programador Web

São José do Rio Preto
[WWW]
zoren
GUJ Master
[Avatar]

Membro desde: 30/06/2008 08:32:33
Mensagens: 1007
Offline

Coloca o resto do stack trace que fica no log

você usa o parâmetro auto_reconnect_for_pools do mysql? ele passa na url

edit:

errei o nome do parâmetro é

autoReconnectForPools

aqui fala sobre ele

http://dev.mysql.com/doc/refman/5.0/en/connector-j-reference-configuration-properties.html

procura em High Availability and Clustering

This message was edited 2 times. Last update was at 26/10/2010 07:43:29

[Email] [MSN]
ViniGodoy
Moderador
[Avatar]

Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline

Isso é perfeitamente normal. É por isso que recomendamos usar um ConnectionPool e ligar o parâmetro que o colega falou acima.

Movi também o tópico para o fórum de Persistencia.

@ViniGodoy - Lattes

Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!

Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).

Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295
[WWW]
leolimas
JavaTeenager

Membro desde: 07/12/2008 09:36:41
Mensagens: 165
Offline

Obrigado!!

Qual pool que devo usar ? acabei de dar uma olhada no google, mtos falam do C3P0 é esse msmo?

PS:
Desculpa abusar da boa vontade... mas se for o C3P0 mesmo, não teria uma config de exemplo ai não ??

Obrigado novamente!!

Att.
Leonardo Lima

This message was edited 1 time. Last update was at 26/10/2010 08:53:10


Leonardo Lima - Programador Web

Desenvolvimento Web Rio Preto - Leonardo Lima - Programador Web

São José do Rio Preto
[WWW]
ViniGodoy
Moderador
[Avatar]

Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline

Eu usava o Jakarta DBCP.

@ViniGodoy - Lattes

Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!

Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).

Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295
[WWW]
leolimas
JavaTeenager

Membro desde: 07/12/2008 09:36:41
Mensagens: 165
Offline

Então cara...

Usei o C3P0 mesmo... achei alguns exemplos na web, até que foi fácil...
E até agora não deu mais o erro... ultima vez que dei restart na aplicação foi ontem a noite... espero que realmente funcione rsrs

Muito obrigado pela ajuda viu!!


Att.
Leonardo Lima

Leonardo Lima - Programador Web

Desenvolvimento Web Rio Preto - Leonardo Lima - Programador Web

São José do Rio Preto
[WWW]
 
Índice dos Fóruns » Persistência: Hibernate, JPA, JDBC e outros
Ir para:   
Powered by JForum 2.1.8 © JForum Team