Миграция из Weblogi c 11 в Weblogi c 12 с получением ClassNotFoundException - PullRequest
1 голос
/ 29 января 2020

Мы переносим приложение, состоящее из нескольких файлов ear, из Weblogi c 11 в Weblogi c 12. Три файла ear работают нормально, когда мы развертываем четвертое, при запуске выдается исключение ClassNotFoundException.

Два из трех бегущих ушей не важны в этом отношении. Итак, ситуация такова, что A.ear работает нормально, B.ear не запускается.

B.ears pom. xml относится к модулю A.ear как к зависимости с предоставленным и ejb-клиентом, а при использовании maven-ear-plugin он относится к модулю как ejbClientModule.

Благодаря подключаемому модулю maven-ear в B.ear создается jar, который зеркально отображает модуль в A.ear, добавляя «-client» к его имени, но он содержит только подмножество классов из модуль в A.ear.

Один из этих классов является производным от класса, на который ссылается ClassNotFoundException.

Приложение работало таким образом в Weblogi c 11.

Может кто-нибудь подскажите, пожалуйста, как решить эту проблему и заставить приложение работать на Weblogi c 12?

...