Caros amigos,
Eu tenho uma aplicação feita em JSP, Struts e Hibernate. Constantemente estou tendo que reiniciar o tomcat pois a aplicação da o seguinte erro:
2004-12-20 17:13:19,958 WARN hibernate.util.JDBCExceptionReporter -> SQL Error: 0, SQLState: 08S01
2004-12-20 17:13:19,958 ERROR hibernate.util.JDBCExceptionReporter -> Communication link failure: java.net.SocketException
2004-12-20 17:13:19,958 WARN hibernate.util.JDBCExceptionReporter -> SQL Error: 0, SQLState: 08S01
2004-12-20 17:13:19,958 ERROR hibernate.util.JDBCExceptionReporter -> Communication link failure: java.net.SocketException
2004-12-20 17:13:19,958 ERROR hibernate.util.JDBCExceptionReporter -> Could not execute query
java.sql.SQLException: Communication link failure: java.net.SocketException
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:882)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:945)
at com.mysql.jdbc.Connection.execSQL(Connection.java:1809)
at com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:1458)
at net.sf.hibernate.impl.BatcherImpl.getResultSet(BatcherImpl.java:87)
at net.sf.hibernate.loader.Loader.getResultSet(Loader.java:875)
at net.sf.hibernate.loader.Loader.doQuery(Loader.java:269)
at net.sf.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:133)
at net.sf.hibernate.loader.Loader.doList(Loader.java:1033)
at net.sf.hibernate.loader.Loader.list(Loader.java:1024)
at net.sf.hibernate.hql.QueryTranslator.list(QueryTranslator.java:854)
at net.sf.hibernate.impl.SessionImpl.find(SessionImpl.java:1544)
at net.sf.hibernate.impl.SessionImpl.find(SessionImpl.java:1521)
at br.com.fivecom.fivedesk.gensrc.facade.SessionFacade.listConat(SessionFacade.java:2804)
at br.com.fivecom.fivedesk.gensrc.facade.SessionFacade.listConat(SessionFacade.java:2820)
at br.com.fivecom.fivedesk.web.struts.attendance.AtisrAction.postProcess(AtisrAction.java:102)
at br.com.fivecom.bibclsjdk.BaseAction.execute(BaseAction.java:81)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
Esse erro esta acontecendo somente nos servidores do meu provedor de hospedagem, pois na minha empresa existe um servidor de tomcat de homologacao e porcentagem de reinicialização do tomcat devido a esse problema é praticamente zero.
Já tentei adicionar o ?autoReconnect=true ao final do campo hibernate.connection.url mas não adiantou. Ocorre o mesmo erro.
Se puderem me ajudar, agradeço desde já