내 EAR을 JBOSS-EAP-6.4
에 배포하려고합니다. 일반적으로 모든 JAR 및 종속 JAR를 EAR에 배치하면 정상적으로 배포됩니다. 성공적으로로드됩니다.JBOSS-EAP-6.4 부모 클래스가 전역 모듈에서로드 될 때 EAR 내부의 클래스를 참조하는 방법
설명하기 만하면, custom.jar
은 EAR에 패키지 된 다른 제품 항아리를 참조하며 EAR에서만로드됩니다.
이제 디버깅 목적으로 custom.jar
에서 하나의 클래스를 변경하고 전역 모듈로 배포했습니다. EAR에있는 클래스 정의를 찾을 수 없으며 custom.jar
에 의해 참조되므로 내 EAR 배포가 실패합니다.
Jboss-eap-5
에서 나는 custom.jar
을 <jboss-eap-5_home>/server/<domain>/lib
안에 넣어 비슷한 디버깅을했습니다.
내가 생각할 수있는 하나의 접근법은 모든 제품 jar의 모듈을 작성하고이 모듈을 글로벌 module.xml
에서 참조하는 것이지만 대신 EAR/lib jar를 참조 할 수 있으면 더 좋습니다.
이 @tiitffma를 해결할 수 있었습니까? – Sampada
@sampada, 다른 문제를 해결하기 위해 노력 중입니다. 모든 항아리가있는 전역 모듈을 만든 다음 테스트 해 보겠습니다. – tiitrfma