Использование другой версии банки, чем та, которая поставляется с Томи
Я пытаюсь портировать веб-приложение на 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