2016-09-28 241 views
0

我用@Inject記錄器使用下面的代碼片段注入記錄工作:@Inject標註不記錄儀

public class Resources { 

    @Produces 
    public Logger produceLog(InjectionPoint injectionPoint) { 
     return LoggerFactory.getLogger(injectionPoint.getMember().getDeclaringClass().getName()); 
    } 

} 

上述工作爲戰爭的模塊,但它返回一個在ejb模塊上的空指針異常

我的容器是JBoss 6.4 EAP。

這是什麼問題?

+1

你有beans.xml文件放置在你的EJB的META-INF目錄? – mendieta

+0

你在哪裏得到這個NPE? –

+0

謝謝@mendieta,beans.xml不見了! –

回答