如何在应用程序中覆盖TOMCAT Oracle ojdbc14驱动程序?

时间:2010-05-03 21:20:09

标签: spring maven-2 jdbc jndi tomcat5.5

TOMCAT服务器正在使用Oracle 9G ojdbc14驱动程序到/ common / lib文件夹中的jndi连接。

我的Web应用程序使用Maven + Spring,我使用Spring jndi功能获取dataSource。

我正试图绕过TOMCAT旧的ojdbc14驱动程序(ojdbc14 10.2.0.4.0)。 我已经尝试将jar作为项目依赖项放在WEB-INF / lib文件夹中,但是它不起作用,应用程序继续使用TOMCAT文件夹中的旧oracle驱动程序。

我试图绕过TOMCAT oracle驱动程序,因为我无法将其更新到最新版本,因为有很多其他项目使用它。

有没有人有线索?

1 个答案:

答案 0 :(得分:1)

这不起作用,Tomcat不会使用webapp的JDBC驱动程序来创建连接池。换句话说,您必须替换common/lib中的版本或在应用程序级别使用独立连接池。