1
내가 작성한 JNDI 및 EJB주는 : 통해 I 다른 성분 (예 : 서블릿)에서 액세스 할는 EJB를 원격 인터페이스와
@Stateless
public class TestSessionBean implements TestSessionRemote
{
public void businessMethod()
{
System.out.println ("***businessMethod");
}
}
서버에서 실행 :
ic = new InitialContext();
ic.lookup("myEJB");
나는 netBeans 6.5.1과 glassfish v2를 사용하고 있습니다.
내가 어떻게 할 수 있습니까?
감사합니다, 이도
죄송합니다. 거의 1 개월 후이 항목을 부활시킵니다. Glassfish v2에서는 @Stateless (mappedName = "fooBean")를 수행 할 수 있으며 "fooBean"을 사용하여 조회 할 수 있습니다. 이것은 벤더에 따라 다르며 이식 가능하지 않습니다. 글래스 피쉬 3 (EJB 3.1)에서 약간 변경되기 때문에 조심하십시오. Remote 인터페이스 조회와 함께 mappedName을 계속 사용할 수는 있지만 표준화 된 java : 전역 이름 지정 설정이 있습니다. 아직 혼란스럽지 않다면 http://glassfish.java.net/javaee5/ejb/EJB_FAQ.html을 참조하십시오. – Jim