Проверить наличие перехватчиков, декораторов и альтернатив, действующих в других файлах JAR

В реализации Contexts and Dependency Injection (CDI) 1.0 OpenWebBeans перехватчики, декораторы и альтернативы могут действовать в пределах веб-модуля или в пределах модуля EJB, если модуль EJB не содержится внутри веб-модуля. Если они активированы в файле beans.xml из какого-либо файла JAR веб-модуля, значит они действуют во всем веб-модуле. В реализации CDI 1.2 Weld эти элементы активируются на уровне файла JAR. Перехватчики, декораторы и альтернативы, активированные в файле beans.xml из какого-либо файла JAR, действуют только в пределах этого файла JAR.

Это правило отмечает первое вхождение каждого из следующих элементов в файле beans.xml проектов Java и проектов EJB, если элемент содержит по крайней мере один непустой дочерний элемент <class>, а в корневом элементе <beans> не задан атрибут bean-discovery-mode="none":

Для того чтобы активировать отмеченные перехватчики, декораторы и альтернативы в других файлах JAR веб-модуля, добавьте их в файл beans.xml из соответствующих файлов JAR.

Для получения дополнительной информации о реализации CDI 1.2 в Java EE 7 обратитесь к документу Contexts and Dependency Injection 1.2: изменение принципов работы.