开发者

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 create开发者_如何学JAVALogger(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)?

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜