Я не уверен, что это ошибка в Weld или Glassfish или я делаю что-то просто неправильно.
У меня есть три банки: api, impl и base.Эти банки упакованы для войны, которая развернута на Glassfish 3.1 (b37).Результатом является ошибка, которая утверждает, что точка внедрения неудовлетворительна в pojo, который находится в impl.Пойо для инъекций находится в базовой банке.Любопытно, что я могу без суеты внедрить то же самое неудачное pojo в бэк-бин в моей войне, а также могу просто создать экземпляр зависимости для инъекций вручную, используя старомодное новое ключевое слово.?У меня также есть тестовый проект на основе Maven, который копирует это, если кому-то интересно это увидеть.
У каждого фляги есть файл beans.xml в META-INF - даже на войне есть бин.