2010-05-03 4 views
1

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

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

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

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

У кого-нибудь есть ключ?

ответ

1

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

Смежные вопросы