Troubleshooting
Problem
Customer has defined 3 Oracle JDBC Providers at cell, node and server scope. Client have following configuration in websphere JDBC provider. In Cell Scope - C:\jdbc\ojdbc5\ojdbc5.jar In Node Scope - C:\jdbc\ojdbc6_g\ojdbc6_g.jar In Server Scope- C:\jdbc\ojdbc6\ojdbc6.jar In this case value of JDBC driver path in WebSphere variable is identical. Nornally, If JDBC provider configure at server level then server level driver will get load first. But in this case since all three drivers are from same vendor, So we can not control which driver is picking up. In this case "C:\jdbc\ojdbc6\ojdbc6.jar" should be loaded first but instated, ojdbc5.jar was load first [13. 4. 5 12:05:15:625 KST] 00000023 CompoundClass < loadClass oracle.jdbc.driver.OracleDriver loader=com.ibm.ws.bootstrap.ExtClassLoader@5dc95dc9 source=file:/C:/jdbc/ojdbc5/ojdbc5.jar Exit
Symptom
Due to multiple JDBC drivers from the same vendor were configured in different scopes, the wrong driver class was loaded.
Log InLog in to view more of this document
Was this topic helpful?
Document Information
More support for:
WebSphere Application Server
Software version:
9.0, 8.5, 8.0, 7.0
Operating system(s):
AIX, HP-UX, Linux, Solaris, Windows
Document number:
490043
Modified date:
03 March 2025
UID
swg21634612