ClassCastException с TwelveMonkeys даже на изолированных загрузчиках классов приложений в Weblogic 12c - PullRequest
0 голосов
/ 02 января 2019

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

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

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

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

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

...