2017-09-08 7 views

답변

0

선택하려는 배포 유형에 따라 다릅니다.

war 배포 만 필요한 경우 EJB를 jar 파일로 저장하고 "common"클래스를 jar 파일로 넣고 jar 파일을 WEB-INF/lib에 넣을 수 있습니다.

귀 배포를 사용하려는 경우 일반적인 항아리를 귀의 lib 폴더에 넣고 EJB의 귀고리를 모듈의 귀로 정의 할 수 있습니다. EJB jar 옆에 전쟁을 넣고 웹 모듈로 정의하십시오.

+0

이것은 돈을 많이 차지합니다. 실제로 EAR 배치가 필요한 경우 EJB jar 및 EAR/lib jar의 클래스는 클래스, 특성 파일 및 WEB-INF/lib jar와 같이 WAR 내부에있는 것을 볼 수 없다는 것을 기억해야합니다. 요즘에는 모든 것을 담은 단일 WAR이 거의 항상 더 나은 솔루션입니다. –

+0

그건 꽤 오래된 기존 J2EE 프로젝트입니다. EAR은 배포하는 데 사용됩니다. WLS8에서 잘 돌아갑니다. 이제 Wildfly 10으로 마이그레이션해야합니다. Ant 빌드를 수정하고 제안한 것을 시도해 보겠습니다. 다시 한 번 감사드립니다. – Wayne