공유 라이브러리 작성

공유 라이브러리는 다중 애플리케이션에서 사용합니다. 시스템에서 중복된 라이브러리 파일의 수를 줄이려면 공유 라이브러리를 작성하십시오.

시작하기 전에

공유 라이브러리를 필요로 하는 각 라이브러리 파일의 전체 경로 이름 또는 디렉토리를 판별하십시오.

이 태스크 정보

라이브러리 파일을 서버에 배치된 여러 애플리케이션에서 사용 가능으로 설정하려면 애플리케이션이 필요로 하는 라이브러리 파일에 대해 하나 이상의 공유 라이브러리를 작성하십시오. 공유 라이브러리를 작성할 때, 라이브러리 파일 클래스 경로 내의 변수를 사용할 수 있습니다.

여러 파일 또는 디렉토리를 지정하는 하나의 공유 라이브러리를 작성할 수 있습니다. 이를 통해 애플리케이션에 필요한 파일에 대해 단일 공유 라이브러리를 유지보수할 수 있습니다.

또는 애플리케이션에 필요한 라이브러리 파일마다 공유 라이브러리를 작성할 수 있습니다. 이 방법은 라이브러리 파일이 소수이며 파일을 사용하는 애플리케이션이 소수인 경우에만 사용하는 것이 좋습니다. 공유 라이브러리를 작성한 후, 이를 라이브러리 파일을 사용하는 각 애플리케이션과 연관시킵니다. 공유 라이브러리가 여러 개이며 라이브러리 파일을 사용하는 애플리케이션이 여러 개이기 때문입니다. 관련 파일에 대해서는 하나의 공유 라이브러리를 사용하는 것이 더 간단합니다.

공유 라이브러리 페이지를 사용하여 공유 라이브러리를 작성 및 구성하십시오.

프로시저

  1. 공유 라이브러리 페이지로 이동하십시오.

    콘솔 탐색 트리에서 환경 > 공유 라이브러리를 클릭하십시오.

  2. 공유 라이브러리 범위를 선택하십시오.

    콜렉션 테이블의 범위를 변경하여 특정 셀, 노드 또는 서버에 있는 공유 라이브러리를 확인하십시오.

    1. 셀, 노드 또는 서버를 선택하십시오.

      다중 서버 제품에서 클러스터를 선택할 수도 있습니다. 클러스터 범위를 보려면 먼저 서버 클러스터 페이지에서 클러스터를 작성해야 합니다(서버 > 클러스터 > WebSphere 애플리케이션 서버 클러스터).

    2. 적용을 클릭하십시오.
    공유 라이브러리를 작성하면 특정 노드에서 공유 라이브러리를 사용할 수 있는지 여부를 확인할 수 있습니다. 범위를 선택하면 해당 범위에 설치되거나 맵핑된 애플리케이션이 사용할 수 있는 공유 라이브러리를 확인할 수 있습니다.
  3. 새로 작성을 클릭하십시오.
  4. 공유 라이브러리를 구성하십시오.
    1. 공유 라이브러리 설정 페이지에서 필요한 라이브러리 파일의 이름, 클래스 경로 및 다른 변수를 지정하십시오.

      공유 라이브러리가 기본 라이브러리 경로를 지정할 경우 공유 라이브러리에서 기본 라이브러리 구성을 참조하십시오.

      애플리케이션 또는 모듈에서 공유되는 클래스 버전 인스턴스를 하나만 가지려면 공유 라이브러리에서 분리된 공유 라이브러리를 작성하십시오. 공유 라이브러리에 분리된 클래스 로더 사용을 선택하십시오. 분리된 공유 라이브러리를 사용하면 많은 수의 애플리케이션에서 라이브러리를 공유할 때 메모리 풋프린트를 줄일 수 있습니다.

    2. 적용을 클릭하십시오.

다음에 수행할 작업

관리 콘솔을 사용하여 공유 라이브러리를 특정 애플리케이션이나 모듈 또는 애플리케이션 서버의 클래스 로더와 연관시키십시오. 공유 라이브러리 파일을 서버 클래스 로더와 연관시키면 파일이 서버의 모든 애플리케이션와 연관됩니다.

공유 라이브러리를 작성할 때 공유 라이브러리에 분리된 클래스 로더 사용 설정을 사용 가능하게 한 경우, 공유 라이브러리를 애플리케이션 또는 웹 모듈과 연관시키십시오. 기본적으로 분리된 클래스 로더를 사용하도록 구성된 공유 라이브러리는 서버 레벨 클래스 로더와 연관될 수 없습니다. 특정 공유 라이브러리에 대한 이 동작을 대체하려면, -Dcom.ibm.ws.classloader.useNonIsolatedSharedLibrariesForServer=true를 총칭 JVM 인수로서 서버 JVM 설정에 추가하거나 해당 라이브러리에 대한 이 공유 라이브러리에 대해 분리된 클래스 로더 사용 설정을 선택 취소하십시오. 대체 특성이 설정되는 경우, 서버 클래스 로더와 연관된 라이브러리가 분리된 클래스 로더를 사용하지 않습니다.

또는 설치된 선택사항 패키지를 사용하여 공유 라이브러리를 애플리케이션과 연관시킬 수도 있습니다.


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



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