5.10. JBoss EAP의 하위 배포 격리 구성
EAR(Enterprise Archive)의 각 하위 배포는 자체 클래스 로더가 있는 동적 모듈입니다. 하위 배포에는 항상 상위 모듈에 대한 암시적 종속성이 있으므로 EAR/lib 의 클래스에 액세스할 수 있습니다. 기본적으로 하위 배포는 해당 EAR 내의 다른 하위 배포의 리소스에 액세스할 수 있습니다.
하위 배포에서 다른 하위 배포에 속하는 클래스에 액세스할 수 없도록 하려면 JBoss EAP에서 엄격한 하위 배포 격리를 활성화할 수 있습니다. 이 설정은 모든 배포에 영향을 미칩니다.
5.10.1. 모든 배포에 대한 하위 배포 모듈 격리 활성화 링크 복사링크가 클립보드에 복사되었습니다!
하위 시스템에서 관리 콘솔 또는 관리 CLI를 사용하여 하위 배포 격리를 활성화하거나 비활성화할 수 있습니다. 기본적으로 하위 배포 격리는 false 로 설정되어 있으며, 이를 통해 하위 배포는 EAR(Enterprise Archive) 배포 내의 다른 하위 배포의 리소스에 액세스할 수 있습니다.
프로세스
다음 관리 CLI 명령을 사용하여 EAR 하위 배포 격리를 활성화합니다.
/subsystem=ee:write-attribute(name=ear-subdeployments-isolated,value=true)
EAR의 하위 배포는 더 이상 다른 하위 배포의 리소스에 액세스할 수 없습니다.