CDI активирует производитель, упакованный в банку
Вопрос
У меня есть продюсер, я хочу поставить его в банку, чтобы мои файлы войны Diff могут отослать ту же реализацию
public class LogFactory {
@Produces
public Logger createLogger(InjectionPoint injectionPoint) {
return Logger.getLogger(injectionPoint.getMember().getDeclaringClass().getName());
}
}
но теперь он превращается, Glassfish (3.0.1) не может автоматически открывать метод производителя
Как это исправить?
Решение
Я уверен, что я не на 100%, но включен ли JAR CDI (т.е. у него есть beans.xml
)?
Не связан с StackOverflow