Недавно мы обновили спящий режим с 4.0.1
до 4.2.8.Final
.
Hibernate.4.2.8.Final
зависит от javassist-3.18.1-GA
. К сожалению, websphere 8.5.5 не поставляется с последней версией javassist, но это не моя проблема. Я пытался заставить веб-сферу взять мою банку javassist, но мне НЕ УДАЛОСЬ (по какой-то причине она всегда загружается из ${WAS_INSTALL_ROOT}/plugins
).
Что я пробовал?
- Классы сначала загружаются с помощью локального загрузчика классов (родительский последний) в консоли веб-сферы, а WEB-INF/lib содержит последнюю версию jar javassist. Но приложение не работает
- Поместите последнюю банку javassit в
${WAS_INSTALL_ROOT}/lib/ext
, но бесполезно - Добавлена общая библиотека и ссылка в приложении, но не повезло.
- Если я заменю javassist.jar в
${WAS_INSTALL_ROOT}/plugins
, тогда приложение заработает, но это не очень хорошее решение, потому что другие веб-приложения могут зависеть от старого javassist.
Мой вопрос
Как я могу использовать (или внедрить или передать) последнюю версию jar javassist в Websphere 8.5.5?
Этот #блог помог мне разобраться в нашей проблеме немного быстрее.