웹 또는 EJB 모듈에서 사용한 클래스 로딩에 영향을 주는
클래스 로더의 계층 구조를 표시합니다. 계층 구조 탭은
클래스 로더를 트리 계층 구조로 표시합니다. 검색
순서 탭에는 런타임 환경에서 클래스 찾기 및 로드에
사용하는 순서대로 클래스 로더가 나열됩니다.
클래스 로더의 계층 구조를 펼쳐 다음을 보십시오.
- 클래스 로더 이름
- 클래스 로더 이름 옆에 있는 위쪽 방향 화살표. 이 화살표는 요청이 상위 클래스 로더로만 이동하며
하위 클래스 로더로 이동할 수 없음을 표시합니다.
- 클래스 로더에서 로드한 클래스의 이름
- 클래스에서 사용한 특성 파일 및 .jar 파일의 경로
다음 클래스 로더가 계층 구조에 있을 수 있습니다.
표 2. 클래스 로더 이름 설명. 클래스 로더의 계층 구조에 있을 수 있는 클래스 로더입니다.
클래스 로더 이름 |
설명 |
JDK 확장 로더 |
JDK 확장 클래스 로더는 JVM 클래스 경로에 보이는
클래스와 자원 및 코어 SDK 클래스와 자원을 로드하는 JVM(Java Virtual Machine)
부트스트랩 클래스 로더, JVM 확장 클래스 로더 및 JVM 시스템 클래스 로더로
구성되는 복합 클래스 로더입니다. |
WAS 확장 클래스 로더 |
WAS 확장 클래스 로더는 WebSphere® Application Server 클래스,
독립형 자원 클래스, 사용자 정의 서비스 클래스 및 사용자 정의 레지스트리 클래스를 로드합니다.
부트스트랩에서 이 클래스 로더는 ws.ext.dirs 시스템 특성을 사용하여
클래스를 로드하는 데 사용되는 경로를 판별합니다. ws.ext.dirs
클래스 경로의 각 디렉토리와 이들 디렉토리에 있는 모든 .jar 파일 또는 .zip
파일이 이 클래스 로더가 사용하는 클래스 경로에 추가됩니다. |
WAS 복합 클래스 로더 |
WAS 복합 클래스 로더는 엔터프라이즈 아카이브(EAR)
모듈, 웹(WAR) 모듈 및 서버 연관 공유 라이브러리의 클래스 및 자원을
로드합니다. 기본 클래스 로더 정책 아래에서 서버 구성에 정의된 각 클래스 로더에 대해 실행 중인 각 EAR 및 WAR 모듈에 대해 WAS 복합 클래스 로더의 인스턴스가 존재합니다. |
클래스를 클릭하여 클래스 로더에서 로드한 클래스의 목록을 표시하십시오.
클래스 목록을 보려면 클래스 로더 표시기
서비스를 사용 가능하게 해야 합니다.