Я пытаюсь создать корпоративное приложение, которое собрано в EAR. Это приложение должно содержать один или несколько ejb-jars и один или несколько war . Я хочу активно использовать CDI , перехватчиков и продюсеров. На первом этапе я хочу использовать Log-Producer , который помещается в ejb-jar во всех областях приложения.
Я создал файл beans.xml в папках ejb / META-INF и war / WEB-INF /. Создание EAR работает. Но развертывание на сервере Glassfish (3.1) завершается неудачно с ClassNotFoundException класса Interceptor, который помещается в ejb-jar .
Снятие EAR и развертывание ejb-jar внутри war работает, как и ожидалось.
В связи с модульностью и наличием war и ejb-jar развертывание на основе EAR приветствуется.
Итак, вопрос: есть ли способ создать полнофункциональный EAR, включая CDI и другие полезные вещи?
Большое спасибо.
Приветствие
Ansgar