系统是C/S结构的
服务端使用Tomcat应用服务器部署
服务端通过Hibernate与Sql Server 2005连接
客户端通过httpInvoker访问服务端提供的数据访问服务
开发完毕,部署后,系统能够正常运行;对系统不做任何操作达到一定时间后(目前是大约12小时),当再次通过客户端调用服务端进行数据访问时,服务端报出Sql Server连接关闭的异常。
caused by: com.microsoft.sqlserver.jdbc.SQLServerException: 该连接已关闭。
at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDriverError(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.checkClosed(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.getAutoCommit(Unknown Source)
at org.apache.commons.dbcp.DelegatingConnection.getAutoCommit(DelegatingConnection.java:241)
at org.apache.commons.dbcp.PoolingDataSource$PoolGuardConnectionWrapper.getAutoCommit(PoolingDataSource.java:221)
at com.zte.ssb.zorm.jdbc.ConnectionManager.isAutoCommit(ConnectionManager.java:185)
at com.zte.ssb.zorm.jdbc.JDBCContext.afterNontransactionalQuery(JDBCContext.java:239)
搞了一天,问题出在哪里呢?
Sql Server2005报出奇怪异常
最新推荐文章于 2022-11-08 11:42:52 发布