Использование другой версии банки, чем та, которая поставляется с Томи

Я пытаюсь портировать веб-приложение на Tomee (Apache TomEE 1.5.2), но я столкнулся с серьезным препятствием.

В версии кварца наше приложение использует столкновения с комплектной версией кварца.

Томи приходит с quartz-2.1.6.jar насколько я могу судить, он загружается как часть настройки контейнера, но наше приложение опирается на очень старую версию Quartz, и мы не можем выполнить обновление в данный момент.

Из исследований я предположил, что будет достаточно поместить банку с более старыми квартами в WEB-INF/lib моего веб-приложения и в соответствии с информацией о загрузке класса Tomcat здесь он будет найден до quartz-2.1.6.jar в ${catalina.home}/lib каталог, это не похоже на случай.

Возможно ли для Tomee использовать прилагаемую версию Quartz и мое веб-приложение для использования другой версии Quartz?

1 ответ

Решение

Спасибо Ромену Манни-Букау.

Решение было добавить

openejb.classloader.forced-load=org.quartz

пожалуйста, посмотрите список рассылки пользователей Tomee

Другие вопросы по тегам