Как переопределить драйвер TOMCAT Oracle ojdbc14 в приложении? - PullRequest
1 голос
/ 04 мая 2010

Сервер TOMCAT использует драйвер Oracle 9G ojdbc14 для своих соединений jndi в папке / common / lib.

Мое веб-приложение использует Maven + Spring, а я получаю источник данных с использованием функций Spring jndi.

Я пытаюсь обойти старый драйвер TOMCAT ojdbc14 более новым (ojdbc14 10.2.0.4.0). Я попытался поместить файлы jar в папку WEB-INF / lib как зависимость проекта, но это не работает, приложение продолжает использовать старый драйвер oracle, который находится в папке TOMCAT.

Я пытаюсь обойти драйвер оракула TOMCAT, потому что не могу обновить его до последней версии, потому что есть много других проектов, использующих его.

У кого-нибудь есть подсказка?

1 Ответ

1 голос
/ 04 мая 2010

Это не будет работать, Tomcat не будет использовать драйвер JDBC вашего веб-приложения для создания пула соединений. Другими словами, вам придется либо заменить версию в common/lib, либо использовать автономный пул соединений на уровне приложения.

...