웹 물건과 EJB로 구성되며 EJB3.1을 사용하여 WAR 전용으로 배포되는 JavaEE6 응용 프로그램이 있습니다. 빌드는 Maven을 기반으로합니다. 방금 Java EE 6 here에서 모듈 초기화를 주문할 수있는 새로운 가능성에 대해 읽었습니다.이 모듈은 제 응용 프로그램에도 필요합니다. 또한, 일부 EJB 속성을 XML로 정의하는 옵션이 필요합니다.EJB 3.1 응용 프로그램을 WAR 전용으로 배포 : ejb-jar.xml은 어떻습니까?
이 예제는 EAR 프로젝트로 배포되므로 주문은 application.xml에 정의되어 있습니다. 그러나 WAR가 배포 된 프로젝트에는 application.xml이 없습니다. 이제 나는 그러한 정보를 어디에서 정의 할 수 있을까? 또는 WAR 전개 된 응용 프로그램에서 application.xml을 어떻게 사용할 수 있습니까?
는 편집 :
아차 내가 모듈 주문 - 예를 읽어 보지 않았 바로 첫 순간에 내가 그것을하는 내 응용 프로그램의 EJB를로드하는 순서에 대해 생각했다. 물론 WAR-app에는 모듈이 하나 밖에 없으므로 순서가 맞지 않습니다.
괜찮 았어.하지만 나는 그것에 큰 의문을 가지고있다. (변경 사항을 반영하기 위해 제목을 변경했다.) ejb-jar.xml은 어떻습니까? 어떻게 든 내 EJB에 대한 것들을 XML로 정의 할 수 있습니까? (재 컴파일을 피하기 위해 몇 가지 설정에 유용합니다)?
편집 된 멋진 질문 btw. 내 대답을 업데이트했습니다. –