Мы переносим приложение, состоящее из нескольких файлов 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?