JBossAS 5.x는 @ EJB3 주석이있는 서블릿에서 EJB3 빈 주입을 지원했습니다. JBossAS 5.0.1.GA의 기본 구성을 사용하고 있으며 작동하지 않습니다. 나는 세션빈 JNDI 이름으로 @EJB 주석에 mappedName 인수를 추가했으며, 아무 것도하지 않습니다. 명백한 오류는 없으며 콩은 결코 주입되지 않습니다.서블릿에서 JBoss 5 AS 및 EJB3 bean 주입?
세션 빈은 ejb-jar에 있고, 서블릿은 전쟁 중에 모든 것이 귀에 패키지되어 있습니다. 수동 JNDI 조회는 정상적으로 작동합니다. 어떤 아이디어?
고마워요! 한 가지주의 할 점은 http://java.sun.com/xml/ns/j2ee가 아닌 http://java.sun.com/xml/ns/javaee 여야합니다. 이렇게 변경되었습니다. xmlns = "http://java.sun.com/xml/ns/javaee" xsi : schemaLocation = "http://java.sun.com/xml/ns/javaee web- app_2_5.xsd " – joshz