I am using a shared Tomcat instance for many of my apps. I have configured some of the apps to use the JNDI data-source as described here, but others still are not. Because of this, they have kept the ojdbc jar in the web-inf/lib dir.
Unfortunately, this gives me an error :
Caused by: java.lang.IllegalArgumentException: interface oracle.jdbc.internal.ClientDataSupport is not visible from class loader
which is described here.
Do I have to have "all or nothing" in order to make this succeed?
Everything must be JNDI, or nothing must be JNDI?