2016-09-28 4 views
0

내가 다음 코드를 사용하여 로거를 주입 @Inject 로거 사용 작동하지 않습니다 : 전쟁 모듈@Inject 주석은 로거

public class Resources { 

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

} 

위의 작품을, 그러나 그것은 을 반환 ejb 모듈의 NullPointerException.

내 컨테이너는 JBoss 6.4 EAP입니다.

이 문제는 무엇입니까?

+1

은 당신이 beans.xml 환경은 EJB의 META-INF 디렉토리에 배치해야합니까? – mendieta

+0

이 NPE는 어디서 구할 수 있습니까? –

+0

감사합니다. @mendieta, beans.xml이 누락되었습니다! –

답변