2016-08-12 3 views
1

싱글 톤 bean을 가지고 있으며 Stateful Bean도 있습니다. 내 Stateful 빈의 테스트 클래스에서 Singleton 빈을 사용해야한다. 나는 단순히 그냥 주입하는 경우 :Java : 테스트 할 Singleton Bean을 삽입하십시오.

@Inject 
private MySingletonBean mySingletonBean; 

를 내가 널 대신에 상태 저장 빈으로 얻었다. 어떤 아이디어, 왜, 어떻게 그것을 고칠 수 있습니까?

답변

0

많은 이유가있을 수 있습니다. MySingletonBean, 그것은 또한 주입에 사용되지 않습니다 META-INF/beans.xml 환경 파일이없는 항아리에있는 경우 상태 콩을 수동으로

new StatefulBean() 

처럼 인스턴스화 된 경우에 발생할 수 있습니다. JEE 응용 프로그램입니까? 응용 프로그램이 시작되면 로그에 메시지가 표시됩니까? 위에 언급 된 이유 중 하나가 아니라면 무엇이 잘못 될지에 대한 힌트가있을 수 있습니다.

관련 문제