Weblogic升级到14.1.1后,应用读取blob字段报异常,同样的代码在Weblogic10.3可以正常使用,详细错误日志如下:
java.sql.SQLException: Connection closed
at weblogic.jdbc.wrapper.JTAConnection.getXAConn(JTAConnection.java:225)
at weblogic.jdbc.wrapper.JTAConnection.checkConnection(JTAConnection.java:91)
at weblogic.jdbc.wrapper.JTAConnection.checkConnection(JTAConnection.java:74)
at weblogic.jdbc.wrapper.DataType.preInvocationHandler(DataType.java:25)
at weblogic.jdbc.wrapper.Blob_oracle_sql_BLOB.length(Unknown Source)
解决办法:
数据源->连接池->高级,取消【包装数据类型】的勾选,【保存】,然后重启应用