Java Io异常:没有读取写入管道的数据的进程

Java Io异常:没有读取写入管道的数据的进程,java,database,hibernate,Java,Database,Hibernate,我正在使用Hibernate3.2+Websphere6.0+struts1.3 部署后,应用程序工作正常。 经过一段空闲时间后,我会反复出现此类错误,根本无法登录。 我没有使用任何连接池。我觉得空闲时间过后,它无法再次连接到数据库..如果我重新启动服务器,一切都会正常工作一段时间..在同一个故事之后。。请帮我解决问题看看关于TestConnectionOnOnCheckout的内容: 不要使用它,这个功能非常昂贵。如果设置为true,将在每次连接签出时执行操作,以验证连接是否有效。更好的选择是

我正在使用Hibernate3.2+Websphere6.0+struts1.3

部署后,应用程序工作正常。 经过一段空闲时间后,我会反复出现此类错误,根本无法登录。 我没有使用任何连接池。我觉得空闲时间过后,它无法再次连接到数据库..如果我重新启动服务器,一切都会正常工作一段时间..在同一个故事之后。。请帮我解决问题

看看关于TestConnectionOnOnCheckout的内容:

不要使用它,这个功能非常昂贵。如果设置为true,将在每次连接签出时执行操作,以验证连接是否有效。更好的选择是使用c3p0.idleConnectionTestPeriod定期验证连接。 我也有这个问题,如果我没记错的话,我确实通过调整idleConnectionTestPeriod解决了这个问题。

看看关于testConnectionOnCheckout的内容:

不要使用它,这个功能非常昂贵。如果设置为true,将在每次连接签出时执行操作,以验证连接是否有效。更好的选择是使用c3p0.idleConnectionTestPeriod定期验证连接。
我也有这个问题,如果我没记错的话,我确实通过调整idleConnectionTestPeriod解决了这个问题。

所以你每次都手动获取连接,在代码中使用数据源
getConnection()
?嗨,kaleb,现在我通过将c3p0.testConnectionOnCheckout设置为true来使用c3p0连接池,测试了将近12个小时,到目前为止工作正常。因此,您每次都使用代码中的数据源
getConnection()
手动获取连接?嗨,卡莱布,现在我使用c3p0连接池,将c3p0.TestConnectionOnOnCheckout设置为true,测试了将近12个小时,到目前为止工作正常。