CDI Activate producer packaged in jar
문제
i have a producer, i want to put it in a jar, so that my diff war files can refer the same implementation
public class LogFactory {
@Produces
public Logger createLogger(InjectionPoint injectionPoint) {
return Logger.getLogger(injectionPoint.getMember().getDeclaringClass().getName());
}
}
but it turns now, glassfish (3.0.1) can not auto discover the producer method
how to fix this?
해결책
I'm not 100% sure but is the JAR CDI enabled (i.e. does it have a beans.xml
)?
제휴하지 않습니다 StackOverflow