各位大侠好!我在My Eclipse新建了一web项目,集成了struts spring hibernate的jar包,在配置了事务管理器后存取数据时报
13:30:10,609 WARN DriverManagerConnectionProvider:155 - problem closing pooled connection
java.sql.SQLException: Io 异常: Socket closed
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:125)
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:162)
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:274)
at oracle.jdbc.driver.T4CConnection.logoff(T4CConnection.java:393)
at oracle.jdbc.driver.PhysicalConnection.close(PhysicalConnection.java:1036)
at org.hibernate.connection.DriverManagerConnectionProvider.close(DriverManagerConnectionProvider.java:152)
at org.hibernate.connection.DriverManagerConnectionProvider.finalize(DriverManagerConnectionProvider.java:142)
at java.lang.ref.Finalizer.invokeFinalizeMethod(Native Method)
at java.lang.ref.Finalizer.runFinalizer(Unknown Source)
at java.lang.ref.Finalizer.access$100(Unknown Source)
at java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source)
13:30:10,625 WARN DriverManagerConnectionProvider:155 - problem closing pooled connection
Hibernate: select hibernate_sequence.nextval from dual
Hibernate: insert into OA_Orgnization (name, sn, description, pid, id) values (?, ?, ?, ?, ?)
虽然报错但可以存取数据,
可是当我新建一java项目时和web项目的代码完全一样时,配置文件也一样时,就不报错了,佷正常,那个大侠帮忙解释一下!为什么会这样啊?
13:30:10,609 WARN DriverManagerConnectionProvider:155 - problem closing pooled connection
java.sql.SQLException: Io 异常: Socket closed
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:125)
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:162)
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:274)
at oracle.jdbc.driver.T4CConnection.logoff(T4CConnection.java:393)
at oracle.jdbc.driver.PhysicalConnection.close(PhysicalConnection.java:1036)
at org.hibernate.connection.DriverManagerConnectionProvider.close(DriverManagerConnectionProvider.java:152)
at org.hibernate.connection.DriverManagerConnectionProvider.finalize(DriverManagerConnectionProvider.java:142)
at java.lang.ref.Finalizer.invokeFinalizeMethod(Native Method)
at java.lang.ref.Finalizer.runFinalizer(Unknown Source)
at java.lang.ref.Finalizer.access$100(Unknown Source)
at java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source)
13:30:10,625 WARN DriverManagerConnectionProvider:155 - problem closing pooled connection
Hibernate: select hibernate_sequence.nextval from dual
Hibernate: insert into OA_Orgnization (name, sn, description, pid, id) values (?, ?, ?, ?, ?)
虽然报错但可以存取数据,
可是当我新建一java项目时和web项目的代码完全一样时,配置文件也一样时,就不报错了,佷正常,那个大侠帮忙解释一下!为什么会这样啊?
把asm2.2.3这个删了试试
.mymetadata
类似的文件里面配置有错吧。你去工程里找找这两个文件
MyEclipse默认情况下这两个文件是隐藏的,要通过过滤器让他们显示出来。
.mymetadata这俩个文件不是MyEclipse自动生成的吗?
这也要修改?而新建java项目时就不报错了。
java.sql.SQLException: Io 异常: Socket closed 我估计是
关闭session的方法写错了