我有一个运行在jetty上的java Web应用程序,它连接到SQL服务器本地数据库(我正在使用hibernate)。应用程序和数据库都在SAME PC中。一切顺利运行,直到我禁用网络适配器或拔掉以太网线,此时我无法访问我的网络应用程序并获得此(以及其他嵌套异常)异常:
Caused by: java.sql.SQLException: Invalid state, the Connection object is closed.
at net.sourceforge.jtds.jdbc.ConnectionJDBC2.checkOpen(ConnectionJDBC2.java:1713)
at net.sourceforge.jtds.jdbc.ConnectionJDBC2.setAutoCommit(ConnectionJDBC2.java:2223)
at org.jboss.resource.adapter.jdbc.BaseWrapperManagedConnection.checkTransaction (BaseWrapperManagedConnection.java:429)
at org.jboss.resource.adapter.jdbc.WrappedConnection.checkTransaction (WrappedConnection.java:525)
at org.jboss.resource.adapter.jdbc.WrappedConnection.commit(WrappedConnection.java:333)
at org.hibernate.transaction.JDBCTransaction.commitAndResetAutoCommit (JDBCTransaction.java:170)
at org.hibernate.transaction.JDBCTransaction.commit(JDBCTransaction.java:146)
... 51 more
有什么想法吗?
P.S:如果您需要进一步的信息,请告诉我。