이 규칙은 jboss.xml 파일의 Enterprise JavaBeans(TM)(EJB) JNDI 이름을 발견합니다.
각 EJB 버전 2.1 또는 이전 버전의 엔터프라이즈 Bean에 대해 JNDI 이름을 지정해야 합니다. 이름은 EJB 홈 오브젝트의 글로벌 JNDI 네임스페이스에 있는 항목을 바인드하는데 사용됩니다. WebSphere traditional 및 Liberty의 경우, 바인딩 정의는 META-INF/ibm-ejb-jar-bnd.xmi 파일에 저장됩니다.
해당 인터페이스마다 또는 EJB 버전 3.0 모듈의 엔터프라이즈 Bean에 있는 EJB 홈마다 JNDI 바인딩 이름을 수동으로 지정할 필요는 없습니다. 바인딩을 명시적으로 지정하지 않는 경우, EJB 컨테이너가 기본 바인딩을 지정합니다.
다음 예제에서 보는 바와 같이, 저장소 애플리케이션의 제품 EJB에 대한 예제 JNDI 이름은 store/ejb/Product입니다.
jboss.xml <jndi-name> 예제:JNDI 이름 값은 해당 바인딩 파일로 마이그레이션됩니다 WebSphere Application Server 바인딩 파일로 마이그레이션됩니다. 바인딩 파일이 없는 경우, 한 개의 파일이 작성됩니다.