문제

Jbossas 5.x가 @ejb3 주석으로 서블릿에서 EJB3 Bean 주입을 지원한다는 것을 이해했습니다. Jbossas 5.0.1.ga에 기본 구성을 사용하고 있으며 작동하지 않습니다. Session Beans JNDI 이름으로 @EJB 주석에 mappedName 인수를 추가했는데 아무것도하지 않습니다. 명백한 오류가없고, 콩은 결코 주입되지 않습니다.

세션 콩은 EJB-Jar, 전쟁 중에 서블릿, 모든 것이 귀에 포장되어 있습니다. 매뉴얼 JNDI 조회는 잘 작동합니다. 어떤 아이디어?

도움이 되었습니까?

해결책

Web.xml이 이전 버전의 사양을 가리키는 경우 발생할 수 있습니다. 이상적으로는 비슷해야합니다

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5" 
         xmlns="http://java.sun.com/xml/ns/j2ee" 
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"   
         xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee/web-app_2_5.xsd">

이것 링크 조금 도울 수 있습니다.

다른 팁

또한 classpath.jar 파일에서 EJB3 배포에 필요한 JAR 파일을 확인해야합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top