Weblogic 10.3.x에서 실행중인 다중 모듈 Java EE 5 프로젝트가 있습니다. 하나의 모듈에는 EJB가 있고 우리의 배치 프로세서는 웹 모듈에서 실행 중입니다. JavaEE5에는 CDI가 없으므로 EJB에서 JNDI 조회를 수행해야합니다. EJB는 클래스에서 @Stateless로, 인터페이스에서 @Remote로 정의됩니다.WAR- 프로젝트의 JNDI에서 주석 된 EJB3 Bean을 올바르게 참조하는 방법
나는 다음과 같은 문자열을 보면 EJB에 접근 성공 그러나
ejb/batchService#com.example.service.batch.ejb.BatchServiceRemote
, 나는이 매우 platformdependent입니다 보라, 나는 내가 웹 로직에 아마 web.xml의 내부에 뭔가를 넣어해야 의심 .xml 적어도 웹 모듈에서 - 어쩌면 EJB 모듈에서도 ...
나는 이것을 능숙하게하는 방법을 가르쳐 줄 수 있습니까? 아니면 이것이 가능한 가장 좋은 방법입니까? 로컬 콩
glassfish '@EJB (name = "nice_bean_name", beanInterface = MyInterface.class)에 사용합니다.' –