클래스 로딩

클래스 로더는 JVM(Java™ Virtual Machine) 코드의 일부이며 클래스 파일 찾기 및 로드를 담당합니다. 클래스 로더를 사용하면 서버에 배치된 애플리케이션은 사용 가능한 클래스와 자원의 저장소에 액세스할 수 있습니다. 애플리케이션 개발자 및 배치자는 클래스와 자원 파일의 위치 및 이러한 파일에 액세스하는 데 사용되는 클래스 로더를 고려하여 배치된 애플리케이션에서 파일을 사용할 수 있도록 해야 합니다. 클래스 로더는 애플리케이션의 패키징 및 배치된 애플리케이션 중 패키지된 애플리케이션의 런타임 작동에 영향을 줍니다.

시작하기 전에

이 주제는 애플리케이션 서버에 설치된 애플리케이션 파일이나 모듈에 대해 클래스 로더를 구성하는 방법에 대해 설명합니다.

WebSphere® Application Server의 클래스 로더에 대해 더 자세히 알려면 클래스 로더를 참조하십시오. 클래스 로딩: 학습 자원 주제는 추가 소스를 참조합니다.

이 태스크 정보

관리 콘솔을 사용하여 애플리케이션 서버에 설치된 애플리케이션 파일이나 모듈에 대해 클래스 로더를 구성하십시오. 배치된 애플리케이션 파일과 모듈이 성공적으로 실행해야 하는 클래스와 자원에 액세스할 수 있도록 클래스 로더를 구성해야 합니다.

프로시저

  1. 설치한 애플리케이션 모듈에서 자원을 사용하는 경우 자원 드라이버의 디렉토리 이름을 지정하는 자원 제공자를 작성하십시오.

    자원 JAR(Java Archive) 파일 이름을 지정하지 마십시오. 지정된 디렉토리의 모든 JAR 파일은 WebSphere Application Server 확장 클래스 로더의 클래스 경로에 추가됩니다. 자원 드라이버에 기본 라이브러리(.dll 또는 .so 파일)가 필요할 경우 자원 구성의 기본 경로에 라이브러리를 포함하는 디렉토리의 이름을 지정하십시오.

  2. 애플리케이션 서버의 클래스 로더 값을 지정하십시오.
  3. 설치된 엔터프라이즈 애플리케이션의 클래스 로더 값 지정하십시오.
  4. 설치된 웹 모듈의 클래스 로더 모드를 지정하십시오.
  5. 배치된 애플리케이션이 공유 라이브러리 파일을 사용하려면 공유 라이브러리 파일을 애플리케이션과 연관시키십시오. 라이브러리 참조를 사용하여 공유 라이브러리 파일을 애플리케이션과 연관시키십시오.
    1. 아직 수행하지 않았으면 애플리케이션에 필요한 라이브러리 파일에 대해 공유 라이브러리를 정의하십시오.
    2. 애플리케이션이 사용하는 공유 라이브러리마다 라이브러리 참조를 정의하십시오.

다음에 수행할 작업

클래스 로더를 업데이트한 후 애플리케이션이 예상대로 수행되는지 확인하십시오. 클래스 로더에 대한 문제점을 진단 및 수정하려면 클래스 로더 문제점 해결을 참조하십시오.

주제 유형을 표시하는 아이콘 태스크 주제



시간소인 아이콘 마지막 업데이트 날짜: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=trun_classload
파일 이름:trun_classload.html