错误转换为:weblogic.jdbc.wrapper.JTAConnection ... jdbc_driver_LogicalConnection转换为oracle.jdbc.OracleConnection

时间:2019-01-16 03:55:07

标签: jdbc casting weblogic wrapper

我正在使用Java和oracle数据库开发Web应用程序,当我想测试从Web保存数据时,它显示出这样的错误:

### Error updating database.  Cause: java.lang.ClassCastException: weblogic.jdbc.wrapper.JTAConnection_weblogic_jdbc_wrapper_XAConnection_oracle_jdbc_driver_LogicalConnection cannot be cast to oracle.jdbc.OracleConnection
### The error may involve defaultParameterMap
### The error occurred while setting parameters
### SQL: {call DFMS.USP_PC_AFTER_SUBMIT(   ?,   ?,   ?,   ?   )}
### Cause: java.lang.ClassCastException: weblogic.jdbc.wrapper.JTAConnection_weblogic_jdbc_wrapper_XAConnection_oracle_jdbc_driver_LogicalConnection cannot be cast to oracle.jdbc.OracleConnection 

首先,我认为这是因为环境DEV服务器和UAT服务器的缘故,但是我将所有内容进行了比较,并且服务器之间没有差异。

然后,我尝试使用UAT数据库在本地服务器上进行测试,并且可以正常工作。 我尝试在搜索引擎中搜索相同的错误,但它有结果但没有答案。

任何帮助将不胜感激。 谢谢。

1 个答案:

答案 0 :(得分:0)

我已经知道答案了,只需从您的lib中删除您的ojdbc!