oracle.jdbc.driver.T4CConnection cannot be cast to oracle.jdbc.OracleConnection

别等时光非礼了梦想. 提交于 2019-11-29 08:01:00

AFAIK T4CConnection should implement oracle.jdbc.OracleConnection. IMHO you have 2 driver implementation, one on the app server and one in your project dependencies, there must be a classloading issue as the retrieved driver implementation is loaded by the shared class loader and you try to cast it to a class loaded by the webApp class loader.

You can ensure that your web-app dependency is the same than the server provided implementation or just exclude the dependency from the web app when packaging it.

If you're using maven just set the scope to provided.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!