This JAR is part Oracle Wallet implementation for the JDBC driver. Unfortunately, it contains a "Class-Path" manifest entry which refers to other JARs in ORACLE_HOME. They shall be excluded to have ojdbc.jar as well as Wallet support available once per VM via common loader for all apps.
A typical usecase is: > <target name="link-libraries"> > <echo message="Linking additional libraries..." /> > <mkdir dir="${tomcat.dir}/lib/oracle" /> > <symlink link="${tomcat.dir}/lib/oracle/ojdbc6.jar" resource="${oracle.home}/jdbc/lib/ojdbc6.jar" /> > <symlink link="${tomcat.dir}/lib/oracle/oraclepki.jar" resource="${oracle.home}/jlib/oraclepki.jar" /> > <symlink link="${tomcat.dir}/lib/oracle/osdt_cert.jar" resource="${oracle.home}/jlib/osdt_cert.jar" /> > <symlink link="${tomcat.dir}/lib/oracle/osdt_core.jar" resource="${oracle.home}/jlib/osdt_core.jar" /> > </target>
Fixed in: - 9.0.x for 9.0.11 onwards - 8.5.x for 8.5.33 onwards - 7.0.x for 7.0.91 onwards