1

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

我的 Web 应用程序使用 Maven + Spring,我正在使用 Spring jndi 功能获取数据源。

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

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

有人有线索吗?

4

1 回答 1

1

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

于 2010-05-03T21:52:08.933 回答