场景如下:
1、weblogic正常运行,但是出现数据源连接失效的错误。
2、使用PLSQL连接可以访问数据库。
3、weblogic所在服务器可以ping通数据库所在服务器地址。
4、weblogic版本10.3.5,weblogic服务器系统Red Hat 5.6查看weblogic日志,发现首先出现如下错误。
org.springframework.dao.RecoverableDataAccessException: 
### Error querying database.  Cause: java.sql.SQLRecoverableException: 无法从套接字读取更多的数据
然后又出现
ERROR LocalDataSourceJobStore:3641 - Couldn't rollback jdbc connection. 关闭的连接
最后报错如下
Failed to obtain DB connection from data source 'springNonTxDataSource.DiccScheduler': java.sql.SQLException: Cannot obtain connection: driverURL = jdbc:weblogic:pool:JDBC Data Source-0, props = {EmulateTwoPhaseCommit=false, connectionPoolID=JDBC Data Source-0, jdbcTxDataSource=true, LoggingLastResource=false, dataSourceName=JDBC Data Source-0}.
Nested Exception: java.lang.RuntimeException: Failed to setAutoCommit to true for pool connection.重启weblogic以后即恢复正常。有没有人知道出现这个问题的原因呢?weblogic