Hola que tal
Pues miren tengo una pagina web con java, struts y hibernate cuando trato de ingresar a mi pagina principal me sale este error y si le doy actualizar me sale la pagina principal bien y si trato de navegar por mi aplicacion en otras paginas me sale el mismo error y tengo que actualizar nuevamente la pagina. Espero me puedan ayudar. A continuacion el error completo para mas especifico.
org.hibernate.TransactionException: JDBC begin failed:
org.hibernate.transaction.JDBCTransaction.begin(JD BCTransaction.java:96)
org.hibernate.impl.SessionImpl.beginTransaction(Se ssionImpl.java:1463)
modelo.contadorVisitas.ContadorVisitas.gestionaAcc eso(ContadorVisitas.java:64)
modelo.contadorVisitas.ContadorVisitas.contador(Co ntadorVisitas.java:46)
control.contadorVisitas.ContadorFilter.doFilter(Co ntadorFilter.java:183)
control.login.LoginFilter.doFilter(LoginFilter.jav a:97)
root cause
com.mysql.jdbc.exceptions.jdbc4.CommunicationsExce ption: Communications link failure
The last packet successfully received from the server was 3,464,492 milliseconds ago. The last packet sent successfully to the server was 0 milliseconds ago.
sun.reflect.GeneratedConstructorAccessor68.newInst ance(Unknown Source)
sun.reflect.DelegatingConstructorAccessorImpl.newI nstance(DelegatingConstructorAccessorImpl.java:27)
java.lang.reflect.Constructor.newInstance(Construc tor.java:513)
com.mysql.jdbc.Util.handleNewInstance(Util.java:41 1)
com.mysql.jdbc.SQLError.createCommunicationsExcept ion(SQLError.java:1116)
com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO. java:3589)
com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO. java:3478)
com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.ja va:4019)
com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:24 90)
com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java :2651)
com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionIm pl.java:2677)
com.mysql.jdbc.ConnectionImpl.setAutoCommit(Connec tionImpl.java:5030)
org.apache.tomcat.dbcp.dbcp.DelegatingConnection.s etAutoCommit(DelegatingConnection.java:371)
org.apache.tomcat.dbcp.dbcp.PoolingDataSource$Pool GuardConnectionWrapper.setAutoCommit(PoolingDataSo urce.java:328)
org.hibernate.transaction.JDBCTransaction.begin(JD BCTransaction.java:91)
org.hibernate.impl.SessionImpl.beginTransaction(Se ssionImpl.java:1463)
modelo.contadorVisitas.ContadorVisitas.gestionaAcc eso(ContadorVisitas.java:64)
modelo.contadorVisitas.ContadorVisitas.contador(Co ntadorVisitas.java:46)
control.contadorVisitas.ContadorFilter.doFilter(Co ntadorFilter.java:183)
control.login.LoginFilter.doFilter(LoginFilter.jav a:97)
root cause
java.io.EOFException: Can not read response from server. Expected to read 4 bytes, read 0 bytes before connection was unexpectedly lost.
com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:3039 )
com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO. java:3489)
com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO. java:3478)
com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.ja va:4019)
com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:24 90)
com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java :2651)
com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionIm pl.java:2677)
com.mysql.jdbc.ConnectionImpl.setAutoCommit(Connec tionImpl.java:5030)
org.apache.tomcat.dbcp.dbcp.DelegatingConnection.s etAutoCommit(DelegatingConnection.java:371)
org.apache.tomcat.dbcp.dbcp.PoolingDataSource$Pool GuardConnectionWrapper.setAutoCommit(PoolingDataSo urce.java:328)
org.hibernate.transaction.JDBCTransaction.begin(JD BCTransaction.java:91)
org.hibernate.impl.SessionImpl.beginTransaction(Se ssionImpl.java:1463)
modelo.contadorVisitas.ContadorVisitas.gestionaAcc eso(ContadorVisitas.java:64)
modelo.contadorVisitas.ContadorVisitas.contador(Co ntadorVisitas.java:46)
control.contadorVisitas.ContadorFilter.doFilter(Co ntadorFilter.java:183)
control.login.LoginFilter.doFilter(LoginFilter.jav a:97)
Gracias
Saludos