ClassCastException с TwelveMonkeys даже на изолированных загрузчиках классов приложений в Weblogic 12c

У нас есть два веб-приложения; AppA (как EAR) использует TwelveMonkeys, а AppB (как WAR) использует JAI.

Эти веб-приложения развернуты в Weblogic 12c, где каждое приложение изолировано друг от друга. У них обоих есть загрузчики классов уровня приложения (чтобы гарантировать, что библиотеки в одном приложении не конфликтуют с другим), а также загрузчики классов уровня контейнера и системы.

Мы настроили систему таким образом, чтобы TwelveMonkeys загружался только через загрузчик классов на уровне приложений AppA. Тем не менее, AppB почему-то по-прежнему видит классы и встречи TwelveMonkeys ClassCastExceptions,

Есть ли способ надлежащим образом заставить TwelveMonkeys находиться в рамках только одного приложения, а не всех приложений (на что, похоже, указывает эта ситуация)?

Это поведение обычно относится к TwelveMonkeys, или это будет проблема Weblogic? Хорошо ли работает TwelveMonkeys с несколькими приложениями в других контейнерах?

0 ответов

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