Aplicação quando fica parada depois ao voltar dar erros!

ola pessoal, desenvolvo um site no glassfish localmente com hibernate e filter e aponto para o banco da internet e funciona blz. Quando coloco no meu servidor dedicato que esta com glassfish e apontando tbm para o mesmo banco e coloca no ar funciona normalmente o dia inteiro. o site não está recebendo acesso nehum durante o dia, no dia seguinte ao acessar o site para visualiza-lo ele se encontra com muitos erros : not excute query, internal server error. O que poderá ser? parece que a conexão esta expirando? alguma configuração do GF?

parece uma perda de conexao.

(java,jsp,jpa,jspf,javascript,dwr,jquery,extjs,hibernate,annotations,css,html,mysql5.0,glassfishV2)
obs: o servidor é da minha empresa onde trabalho é dedicado e não um plano de hospedagem.

pessoal, não presisa ser respostas corretas. Aceito ideias, dicas, rumores do possivel problema

veja o erro quando dou site/dwr no navegador

HTTP Status 500 -

type Exception report

message

descriptionThe server encountered an internal error () that prevented it from fulfilling this request.

exception

javax.servlet.ServletException: org.hibernate.TransactionException: JDBC commit failed

root cause

org.hibernate.TransactionException: JDBC commit failed

root cause

java.sql.SQLException: No operations allowed after connection closed.

Connection was closed due to the following exception:

** BEGIN NESTED EXCEPTION **

java.sql.SQLException
MESSAGE: Communication link failure: java.io.EOFException, underlying cause: null

** BEGIN NESTED EXCEPTION **

java.io.EOFException

pessoal! fiz um teste local mesmo. deixai minh maquina de desenvolvimento ligada ao inves de dar um deploy no servidor de internet. deixai a aplicação local rodando (site parado) ao voltar à maquina (12 horas +ou-) ai nada mais funciona. da internal server error, o .list do hibernate tbm não funciona. o que pode ser? é no glassfish ou no banco de dados que refusou a conexão (mysql 5)

por enquanto o que eu achei é isso

http://www.vraptor.com.br/forum/posts/list/283.page

vou ter que esperar pra testar

ola caro colega, conseguiu resolver esse problema estou tendo o mesmo

ola! ressuscitou la no baú!!! mas ok! vou tentar lembrar porque faz tempo isso

1 - verifique se vc tem essa configuração org.hibernate.cache.NoCacheProvider se for xml senão coloque no AnnotationConfiguration
2 - crie um pool de conexão dentro do glassfish da um ping e crie um JNDI tbm dentro do GF apontando pro pool criado.
3 - agora na configuração do hibernate retique seu pool atual ou c3p0 não sei qual vc esta usando e aponte para: propriedade hibernate.connection.datasource valor:nome JNDI criado dentro do GF

espero ter ajudado