我正在为我的许多应用程序使用共享的Tomcat实例。我已经将一些应用程序配置为使用here所述的JNDI数据源,但其他应用程序仍然没有。因此,他们将ojdbc jar保存在web-inf / lib目录中。
不幸的是,这给了我一个错误:
Caused by: java.lang.IllegalArgumentException: interface oracle.jdbc.internal.ClientDataSupport is not visible from class loader
描述为here。
为了取得成功,我必须“全有或全无”吗? 一切都必须是JNDI,或者什么都不是JNDI?