I use HIbernate, after 5 minutes of inactivity on the part of the user, the server stops responding and I need to refresh the page. How to fix it Here are my configs
<session-factory> <property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property> <property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property> <property name="hibernate.connection.url">*****</property> <property name="hibernate.connection.username">////</property> <property name="hibernate.connection.password">////</property> <property name="hibernate.current_session_context_class">thread</property> <property name="hibernate.show_sql">true</property> <property name="show_sql">true</property> <mapping class="entity.Diver"/> </session-factory> WARN: SQL Error: 0, SQLState: 08S01 ERROR: Communications link failure last 2 hours ago. The last packet sent back to the server was 0 milliseconds ago. Severe:
org.hibernate.exception. at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert (SqlExceptionHelper.java:126) at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert (SqlExceptionHelper.java:11) at org.hithc.c.vert (SqlExceptionHelper.java:11) at org.hhy.c.yvert .internal.LogicalConnectionImpl.obtainConnection (LogicalConnectionImpl.java:235) at org.hibernate.engine.jdbc.internal.LogicalConnectionImpl.getConnection (LogicalConnectionImpl.java:171) at org.hibernate.engine.transaction.az.ap.in.dex.art.arant.arant.arant.arant.arant.ynt.ydl.java 171.inf. (JdbcTransaction.java:67) at org.hibernate.engine.transaction.spi.AbstractTransactionImpl.begin (AbstractTransactionImpl.java:162) at org.hibernate.internal.SessionImpl.beginTransaction (SessionImpl.java:1431) at sun.rere.mpl.beginTransaction (SessionImpl.java:1431) at sun.rere Generatedmethod Accessor200.invoke (Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke (Method.java OEM98) at org.hibernate.context.in..r.o. TransactionProtectionWrapper.invoke (ThreadLocalSessionContext.java:3756) at com.sun.proxy. $ Proxy209.beginTransaction (Unknown Source) at model.Driver_dao.getAll (Driver_dao.java:19) at controller.DiverController.getLst (DiverController.java:22 ) at sun.reflect.GeneratedMethodAccessor199.invoke (Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke (Method.java.aetrodAccessorImpl.java:43) at java. BeanELResolver.getValue (BeanELResolver.java Tunic63) at com.sun.faces.el.DemuxCompositeELResolver._getValue (DemuxCompositeELResolver.java:176) at com.sun.faces.el.DemuxCompositeELResolver.getValueRefl.AffactELELetraResolver.java:176), you have to use the editor.sub.el.es.al.e. .sun.el.parser.AstValue.getValue (AstValue.java:140) at com.sun.el.parse r.AstValue.getValue (AstValue.java:204) at com.sun.el.ValueExpressionImpl.getValue (ValueExpressionImpl.java:226) at com.sun.faces.facelets.el.TagValueExpression.getValue (TagValueExpression.java:10) at javax.faces.component.ComponentStateHelper.eval (ComponentStateHelper.java:194) at javax.faces.component.ComponentStateHelper.eval (ComponentStateHelper.java:182) at javax.faces.component.UIData.getValue (UIdata.ID). ) at javax.faces.component.UIData.getDataModel (UIData.java:1822) at javax.faces.component.UIData.setRowIndexWithoutRowStatePreserved (UIData.java:484) at javax.faces.component.UIData.setRowIndex (UIData.resetting) (jawax.faces.compontad.UIData.setRowIndex (UIData.8484)) 473) at javax.faces.component.UIData.iterate (UIData.java:1953) at javax.faces.component.UIData.processDecodes (UIData.java:1176) at javax.faces.component.UIForm.processDecodes (UIForm.java : 225) at javax.faces.component.UIComponentBase.processDecodes (UIComponentBase.java:1222) at javax.faces.component.UIComponentBase.processDecodes (UIComponentBase.java:1222) at javax.faces.com ponent.UIViewRoot.processDecodes (UIViewRoot.java:929) at com.sun.faces.lifecycle.ApplyRequestValuesPhase.execute (ApplyRequestValuesPhase.java:78) at com.sun.faces.lifecycle.Phase.doPhase (Phase.java:101) at com.sun.faces.lifecycle.LifecycleImpl.execute (LifecycleImpl.java:198) at javax.faces.webapp.FacesServlet.service (FacesServlet.java:658) at org.apache.catalina.core.StandardWrapper.service (StandardWrapper .java: 1682) at org.apache.catalina. core.StandardPipeline.doInvoke (StandardPipeline.java:734) at org.apache.catalina.core.StandardPipeline.invoke (StandardPipeline.java:673) at com.sun.enterprise.web.WebPipeline.invoke (WebPipeline.java:99) at org.apache.catalina.core.StandardHostValve.invoke (StandardHostValve.java:174) at org.apache.catalina.connector.CoyoteAdapter.doService (CoyoteAdapter.java:416) at org.apache.cat alina.connector.CoyoteAdapter.service (CoyoteAdapter.java:283) at com.sun.enterprise.v3.services.impl.ContainerMapper $ HttpHandlerCallable.call (ContainerMapper.java Diac) at com.sun.enterprise.v3.services. impl.ContainerMapper.service (ContainerMapper.java:167) at org.glassfish.grizzly.http.server.HttpHandler.runService (HttpHandler.java:206) at org.glassfish.grizzly.http.server.HttpHandler.doHlehlehlehle. java: 180) at org.glassfish.grizzly.http.server. grizzly.filterchain.DefaultFilterChain.executeFilter (DefaultFilterChain.java:283) at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart (DefaultFilterChain.java Survey00) at org.gris4.grAflfe, as a rule, see services 132) at org.glassfish.grizzly.filterchain.DefaultFilterChain.process (DefaultFilterChain.java:111) at org.glas sfish.grizzly.ProcessorExecutor.execute (ProcessorExecutor.java:77) at org.glassfish.grizzly.nio.transport. java: 112) at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0 (workerThreadIOStrategy.java:117) at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.access $ 100 (WorkerThreadIOStrategy.java index foryardIOStrategy.access $ 100 (WorkerThreadIOStrategy.java index for an accountIntrantIOStrategy.access $ 100 (WorkerThreadIOStrategy.java index forappIOStrategy.access $ 100 (WorkerThreadIOStrategy.java index aprIOStrategy.access $ 100) strategies.WorkerThreadIOStrategy $ WorkerThreadRunnable.run (WorkerThreadIOStrategy.java:137) at org.glassfish.grizzly.threadpool. AbstractThreadPool.java Lower71) at java.lang.Thread.run (Thread.java:745) Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: 262,204 milliseconds link ago. The last packet sent back to the server was 0 milliseconds ago. at sun.reflect.NativeConstructorAccessorImpl.newInstance0 (Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstrante.js website provides you with a view to your browser .newInstance (Constructor.java:423) at com.mysql.jdbc.Util.handleNewInstance (Util.java:425) at com.mysql.jdbc.SQLError.createCommunicationsException (SQLError.java:989) at com.mysql.jdbc. MysqlIO.reuseAndReadPacket (MysqlIO.java Tuning556) at com.mysql.jdbc.MysqlIO.reuseAndReadPacket (MysqlIO.javaUE456) at com.mysql.jdbc.MysqlIO.checkErrorPacket (), by the use of usdl.studi.ldjc.jdbc.MysqlIO.checkErrorPacket (in the name of our nythi.ldqc.IOdlc.jdbc.MysqlIO.checkErrorPacket (in the uspdys.ldl.jdbc.MysqlIO.reuseAndReadPacket) .MysqlIO.sendCommand (MysqlIO.java:2524) at com.mysql.jdbc.MysqlIO.sqlQueryDirect (MysqlIO.java:2677) at com.mysql.jdbc.ConnectionImpl.execSQL (ConnectionImpl.java:2545) at com.mysql. jdbc.ConnectionImpl.setAutoCommit (ConnectionImpl.java:4842) at com.mchange.v2.c3p0.impl.NewProxyConnection.setAutoCommit (NewProxyConnection.j ava: 912) at org.hibernate.c3p0.internal.C3P0ConnectionProvider.getConnection (C3P0ConnectionProvider.java:94) at org.hibernate.internal.AbstractSessionImpl $ NonContextualJdbcConnectionAccess.obtainConnection, in an index of yours, is an index of an index stanna, an index, an index, an index, an index, an index, an index, an index, an index, an index, an index, an index, an index, an index, an index, an index, an index, an index. .internal.LogicalConnectionImpl.obtainConnection (LogicalConnectionImpl.java:228) ... 65 more Caused by: java.io.EOFException: Expected to read 4 bytes, read 0 bytes before connection was unexpectedly lost. at com.mysql.jdbc.MysqlIO.readFully (MysqlIO.java天008) at com.mysql.jdbc.MysqlIO.reuseAndReadPacket (MysqlIO.java:3466) ... 75 more Warning: /index.xhtml @ 33.99 value = "# {diverController.lst}": org.hibernate.TransactionException: Transaction not successfully started javax.el.ELException: /index.xhtml @ 33.99 value = "# {diverController.lst}": org.hibernate.TransactionException : Transaction not successfully started at com.sun.faces.facelets.el.TagValueExpression.getValue (TagValueExpression.java:114) at javax.faces.component.ComponentStateHelper.eval (ComponentStateHelper.java:194) at javax.faces.component. ComponentStateHelper.eval (ComponentStateHelper.java:182) at javax.faces.component.UIData.getValue (UIData.java:732) at javax.faces.component.UIData.getDataModel (UIData.java:1822) at javax.faces.component .UIData.setRowIndexWithoutRowStatePreserved (UIData.java:484) at javax.faces.component.UIData.setRowIndex (UIData.java:473) at javax.faces.component.UIData.iterate (UIData.java:1953) at javax.face s.component.UIData.processDecodes (UIData.java:1176) at javax.faces.component.UIForm.processDecodes (UIForm.java:225) at javax.faces.component.UIComponentBase.processDecodes (UIComponentBase.java:1222) at javax .faces. ) at com.sun.faces.lifecycle.Phase.doPhase (Phase.java:101) at com.sun.faces.lifecycle.LifecycleImpl.execute (LifecycleImpl.java:198) at javax.faces.webapp.FacesServlet.service ( FacesServlet.java:658) at org.apache.catalina. .core.StandardContextValve.invoke (StandardContextValve.java:160) at org.apache.catalina.core.StandardPipeline.doInvoke (StandardPipeline.java:734) at org.apache.catalina.c ore.StandardPipeline.invoke (StandardPipeline.java:673) at com.sun.enterprise.web.WebPipeline.invoke (WebPipeline.java:99) at org.apache.catalina.core.StandardHostValve.invoke (StandardHostValve.java at org.apache.catalina.connector.CoyoteAdapter.doService (CoyoteAdapter.java:416) at org.apache.catalina.connector.CoyoteAdapter.service (CoyoteAdapter.java:283) at com.sun.enterprise.v3.services.impl .ContainerMapper $ HttpHandlerCallable.call (ContainerMapper.java:459) at com.sun.enterprise.v3.services.impl.ContainerMapper.service (ContainerMapper.java:167) at org.glassfish.grizzly.http.server.HttpHandler.rvicer.rva.rvalerrr.html.rvice.html.html.rvice.improv.Man. (HttpHandler.java:206) at org.glassfish.grizzly.http.server. org.glassfish.grizzly.filterchain.ExecutorResolver $ 9.execute (ExecutorResolver.java:119) at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter (DefaultFilterChain.java:283) at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart (DefaultFilterChain.java:200) at org.glassfish.grizzly.filterchain.DefaultFilterChain.execute (DefaultFilterChain.java:132) at 2014, our profile, our profile, nefthrahl.execute (DefaultFilterChain.java:130) at our.g. (DefaultFilterChain.java:111) at org.glassfish.grizzly.ProcessorExecutor.execute (ProcessorExecutor.java:77) at org.glassfish.grizzly.nio.transport. grizzly.strategies.AbstractIOStrategy.fireIOEvent (AbstractIOStrategy.java:112) at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0 (WorkerThreadIOStrategy.java:117) at org.glassfish.grizzly.stratey ae-of-a-a-of-a-a-a (a) a-a-a-a-a-15th of a-a-a-a-a-a-a-8 of an affection of affection. : 56) at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy $ WorkerThreadRunnable.run (WorkerThreadIOStrategy.java:137) at org.glassfish.grizzly.threadpool.AbstractThreadPool $ Worker.doWork (AbstractThreadPool.ehaw.AbstractThreadPool $ Worker.doWork (AbstractThreadPool.ehaw.AbstractThreadPool $ Worker.doWork (AbstractThreadPool.jahn.appl.AbstractThreadPool $ Worker.doWork) grizzly.threa dpool.AbstractThreadPool $ Worker.run (AbstractThreadPool.java 12.71) at java.lang.Thread.run (Thread.java:745) Caused by: javax.el.ELException: org.hibernate.TransactionException: Transaction not supported at javax .el.BeanELResolver.getValue (BeanELResolver.java=68) at com.sub.e..pl..pl..http; ) at com.sun.el.parser.AstValue.getValue (AstValue.java:140) at com.sun.el.parser.AstValue.getValue (AstValue.java:204) at com.sun.el.ValueExpressionImpl.getValue ( ValueExpressionImpl.java:226) at com.sun.faces.facelets.el.TagValueExpression.getValue (TagValueExpression.java:109) ... 44 more Caused by: org.hibernate.TransactionException: Transaction not successfully started at org.hibernate. engine.transaction.spi.AbstractTransactionImpl.rollback (AbstractTransactionImpl.java:202) at model.Driver_dao.getAll (Driver_dao.java:24) at controller.DiverCont roller.getLst (DiverController.java:22) at sun.reflect.GeneratedMethodAccessor199.invoke (Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43) at java. java: 498) at javax.el.BeanELResolver.getValue (BeanELResolver.java.7363) ... 50 moreSevere: org.hibernate.TransactionException: Transaction not successfully started at org.hibernate.engine.transaction.spi.AbstractTransactionImpl.rollback (AbstractTransactionImpl.java:202) at model.Driver_dao.getAll (Driver_dao.java:24) at controller.DiverController .getLst (DiverController.java:22) at sun.reflect.GeneratedMethodAccessor199.invoke (Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43) at java.lang.re, oct.ccessorEmpl.invoke (delegatingMethodAccessorImpl.java:43) at java. : 498) at javax.el.BeanELResolver.getValue (BeanELResolver.java:363) at com.sun.faces.el.DemuxCompositeELResolver._getValue (DemuxCompositeELResolver.java:176) at com.sun.faces.el.DemuxCompositeELResolver.getValue ( DemuxCompositeELResolver.java:203) at com.sun.el.parser.AstValue.getValue (AstValue.java:140) at com.sun.el.parser.AstValue.getValue (AstValue.java:204) at com.sun.el .ValueExpressionImpl.getValue (ValueExpressionImpl.java:226) at com.sun.faces.facelets.el.TagValueExpression.getValue (TagValueExp ression.java:109) at javax.faces.component.ComponentStateHelper.eval (ComponentStateHelper.java:194) at javax.faces.component.ComponentStateHelper.eval (ComponentStateHelper.java:182) at javax.faces.component.UID (UIData.java:732) at javax.faces.component.UIData.getDataModel (UIData.java:1822) at javax.faces.component.UIData.setRowIndexWithoutRowStatePreserved (UIData.javar84) at javax.faces.component.UIData. setRowIndex (UIData.java:473) at javax.faces.component.UIData.iterate (UIData.java:1953) at javax.faces.component.UIData.processDecodes (UIData.java:1176) at javax.faces.component.UIForm .processDecodes (UIForm.java:225) at javax.faces.component.UIComponentBase.processDecodes (UIComponentBase.java:1222) at javax.faces.component.UIComponentBase.processDecodes (UIComponentBase.java:1222) at javax.faces.component.UIComponentBase.processDecodes (UIComponentBase.java:1222) at javax.faces.component.UIComponentBase.processDecodes (UIComponentBase.java:1222). UIViewRoot.processDecodes (UIViewRoot.java:929) at com.sun.faces.lifecycle.ApplyRequestValuesPhase.execute (ApplyRequestValuesPhase.java:78) at com.sun.faces.lifecycle.Phase.d oPhase (Phase.java:101) at com.sun.faces.lifecycle.LifecycleImpl.execute (LifecycleImpl.java:198) at javax.faces.webapp.FacesServlet.service (FacesServlet.java:658) at org.apache.catalina .core.StandardWrapper.service (StandardWrapper.java:1682) at org.apache.catalina.core.StandardWrapperValve.invoke (StandardWrapperValve.javaUE18) at org.apache.catalina.core.StandardContextValve.invo, our administrator, an affiliateValve.core.core. ) at org.apache.catalina.core.StandardPipeline.doInvoke (StandardPipeline.java:734) at org.apache.catalina.core.StandardPipeline.invoke (StandardPipeline.java:673) at com.sun.enterprise.web.WebPipeline. invoke (WebPipeline.java:99) at org.apache.catalina.core.StandardHostValve.invoke (StandardHostValve.java:174) at org.apache.catalina.connector.CoyoteAdapter.doService (CoyoteAdapter.java1616) at org.apache .catalina.connector.CoyoteAdapter.service (CoyoteAdapter.java:283) at com.sun.enterprise.v3.services.impl.ContainerMapper $ HttpHandlerCallable.call (ContainerMapper.java:459) at com.sun.e nterprise.v3.services.impl.ContainerMapper.service (ContainerMapper.java:167) at org.glassfish.grizzly.http.server.HttpHandler.runService (HttpHandler.java:206) at org.glassfish.grizzly.http.server. HttpHandler.doHandle (HttpHandler.java:180) at org.glassfish.grizzly.http.server.HttpServerFilter.handleRead (HttpServerFilter.java:235) at org.glassfish.grizzly.filterchain.ExecutorRezeerader3535 at 35.glassfish.grizzly.filterchain.ExecutorRezeerader3535 at 35glassfish.grizzly.filterchain.ExecutorReraerafe, 3535 at 35.glassfish.grizzly.filterchain.ExecutorReraeze3535 at 35.glassfish.grizzly.filterchain.java:3535.rivale.java.gif. ) at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter (of exempt.php execute (DefaultFilterChain.java:132) at org.glassfish.grizzly.filterchain.DefaultFilterChain.process (DefaultFilterChain.java:111) at org.glassfish.grizzly.ProcessorExecutor.execute (ProcessorExecutor.java:77) at org.gawnanExcutor.execute (ProcessorExecutor.java:77) atg.g.gourafecExecutor.execute (ProcessorExecutor.java:77) atg.g.gourafecExecutor.execute (ProcessorExecutor.java:77) atg.g.gourafecExecutor.execute (ProcessorExecutor.java:77) atg.g.gourafecExecutor.execute (ProcessorExecutor.java:77) atg.g.GeanSpeakerExecutor.execute (ProcessorExecutor.java:77) at.g.g.gt.HeanGraps.ExcessFilterChain.Process (DefaultFilterChain.java:111) .nio.transport.TCPNIOTransport.fireIOEvent (TCPNIOTransport.java def36) at org.glassfish.gri zzly.strategies.AbstractIOStrategy.fireIOEvent (AbstractIOStrategy.java:112) at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0 (WorkerThreadIOStrategy.java:117) at org.glassfish.grizzly.strateau, in your own account, in a rate, in a rate, a rate, a rate, a rate, a rate, a rating, a rate, a rating, a rate, a rating, a rating, a rating, a rating, a rating, a rating, a rating, a rating, a rating, a rating, a rating, a rating, a rating, a rating, a rating, a rating, a rating, a rating, a rating, a rating. : 56) at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy $ WorkerThreadRunnable.run (WorkerThreadIOStrategy.java:137) at org.glassfish.grizzly.threadpool.AbstractThreadPool $ Worker.doWork (AbstractThreadPool.ehaw.AbstractThreadPool $ Worker.doWork (AbstractThreadPool.ehaw.AbstractThreadPool $ Worker.doWork (AbstractThreadPool.jahn.appl.AbstractThreadPool $ Worker.doWork) grizzly.threadpool.AbstractThreadPool $ Worker.run (AbstractThreadPool.javament71) at java.lang.Thread.run (Thread.java:745)