У меня та же проблема с компонентами CDI в моем случае.
У меня есть проект common.jar, в который я поместил компоненты CDI.(без beans.xml), и у меня есть webapp.war, который содержит common.jar в его lib и beans.xml.
, когда я вызываю компонент cdi из jsf, я получаю, что это недостижимое исключение:/
структура проекта создается с использованием maven: - maven-archetype-quickstart для common.jar - maven-archetype-webapp для webapp.war
Я использую eclipse / juno en deploy в Glassfish3.1.x.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Решено: Для упаковки EJB и JAR вы должныпоместите файл beans.xml в файл src / main / resources / META-INF /.Для WAR-упаковки вы должны поместить beans.xml в src / main / webapp / WEB-INF /.Помните, что только файлы .java должны быть помещены в каталоги src / main / java и src / test / java.Ресурсы, подобные файлам .xml, должны находиться в каталоге src / main / resources.
из темы: CDI: beans.xml, куда я могу вас поместить?