2010-05-03 61 views
1

TOMCAT服務器使用Oracle 9G ojdbc14驅動程序連接到/ common/lib文件夾中的jndi連接。如何覆蓋應用程序中的TOMCAT Oracle ojdbc14驅動程序?

我的web應用程序使用Maven + Spring,並使用Spring jndi功能獲取數據源。

我試圖繞過TOMCAT舊ojdbc14驅動程序與一個較新的(ojdbc14 10.2.0.4.0)。 我試過把jar文件放在WEB-INF/lib文件夾中作爲項目依賴項,但它不起作用,應用程序一直使用TOMCAT文件夾中的舊Oracle驅動程序。

我試圖繞過TOMCAT oracle驅動程序,因爲我無法將其更新到最新版本,因爲有很多其他項目正在使用它。

有沒有人有線索?

回答

1

這將不起作用,Tomcat不會使用您的web應用程序的JDBC驅動程序來創建連接池。換句話說,您必須替換common/lib中的版本或在應用程序級別使用獨立連接池。

相關問題