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입니다.
이 문제는 무엇입니까?
은 당신이 beans.xml 환경은 EJB의 META-INF 디렉토리에 배치해야합니까? – mendieta
이 NPE는 어디서 구할 수 있습니까? –
감사합니다. @mendieta, beans.xml이 누락되었습니다! –