У меня проблема с проксулом и драйвером оракула в Tomcat.
Веб-приложение, которое я использую, содержит файл jar веб-службы, использующий metro и сервлет для инициализации / запуска пула proxool. Пул Proxool настроен с оракулом. Когда служба вызывается, она выбирает соединение из пула, выполняет инструкцию и возвращает. После этого я закрываю набор результатов, оператор и соединение в методе обслуживания.
Когда я сейчас пытаюсь выполнить горячую отмену развертывания веб-приложения, сервлет останавливает пул ProxoolFacade.shutdown (); в методе уничтожения.
Проблема в том, что горячее развертывание не может быть завершено, поскольку драйвер Oracle ojdbc5.jar нельзя удалить из папки извлеченного веб-приложения.
Попытка сделать то же самое с базой данных сервера SQL и драйвером jtds работает без этой проблемы.
Используемые версии:
Apache Tomcat 6.0.18
Oracle 11g JDBC драйвер 11.1.0.6.0
Proxool 0,9,1
У кого-нибудь есть идея?
С уважением, Тимо