我使用oracle901,tomcat4.1,jdk1.41,用的是1169k的class12.jar ,hibernate 用了几个版本,都存在问题
不定期的出现错误,而且必须重新启动tomcat才可以,各位可知这是为什么呢?
我已经晕了,我曾经所有的功能都走过了,可就是时间稍微一长就出现这种错误,而且没有什么太强规律可以找到。
我个人怀疑这句提示比较重要
[code:1]Io 异常: Connection reset by peer: socket write error[/code:1]
因为系统中还有我们以前的程序在跑,因为我们以前的程序有机制,当数据库连接出现错误的时候,自动重新连接数据库,(但是我们的连接池肯定和hibernate不公用)会不会是这个破坏了hibernate的连接,目前还不得而知,但是要命的是hibernate 如果死了就彻底死了
出现如下的提示,
[code:1]
2003-10-29 12:46:17 net.sf.hibernate.util.JDBCExceptionReporter logExceptions
警告: SQL Error: 17002, SQLState: null
2003-10-29 12:46:17 net.sf.hibernate.util.JDBCExceptionReporter logExceptions
严重: Io 异常: Connection reset by peer: socket write error
2003-10-29 12:46:17 net.sf.hibernate.util.JDBCExceptionReporter logExceptions
警告: SQL Error: 17002, SQLState: null
2003-10-29 12:46:17 net.sf.hibernate.util.JDBCExceptionReporter logExceptions
严重: Io 异常: Connection reset by peer: socket write error
2003-10-29 12:46:17 net.sf.hibernate.JDBCException <init>
严重: Could not execute query
java.sql.SQLException: Io 异常: Connection reset by peer: socket write error
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:134)