공유 라이브러리

공유 라이브러리는 여러 애플리케이션에 사용되는 파일입니다. 시스템에서 중복 라이브러리 파일의 수를 줄이기 위해 공유 라이브러리와 글로벌 라이브러리를 사용할 수 있습니다.

라이브러리 요소

Liberty 프로파일 라이브러리에는 <folder>, <file><fileset>의 세 가지 요소가 있습니다. 예를 들면 다음과 같은 경우가 있습니다.
<library>
 <folder dir="..." />
 <file name="..." />
 <fileset dir="..." includes="*.jar" scanInterval="5s" />
</library>

지정된 파일은 자원 자체가 아니라 자원에 대한 컨테이너(예: JAR 파일)여야 합니다.

목록의 요소가 파일이면, 해당 JAR 또는 압축된 .zip 파일의 컨텐츠가 검색됩니다. 폴더가 지정되면 자원은 해당 디렉토리에서 로드됩니다.

글로벌 라이브러리

글로벌 라이브러리는 모든 애플리케이션에서 사용할 수 있습니다. JAR 파일은 글로벌 라이브러리 디렉토리에 배치된 후 각 애플리케이션에 대한 클래스 로더 구성에 지정됩니다.

두 위치에 글로벌 라이브러리를 위치시킬 수 있습니다.
  • ${shared.config.dir}/lib/global
  • ${server.config.dir}/lib/global
애플리케이션이 시작된 때 이 위치에 존재하는 파일이 있고 애플리케이션에 <classloader> 요소가 구성되어 있지 않으면 애플리케이션은 이 라이브러리를 사용합니다. 클래스 로더 구성이 존재하는 경우, 글로벌 라이브러리가 명시적으로 참조되지 않으면 이 라이브러리가 사용되지 않습니다.

자세한 정보는 모든 Java EE 애플리케이션에 대해 글로벌 라이브러리 제공의 내용을 참조하십시오.


주제의 유형을 표시하는 아이콘 개념 주제

Information Center 이용 약관 | 피드백


시간소인 아이콘 마지막 업데이트 날짜: Wednesday, 2 September 2015
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=phil&product=was-libcore-mp&topic=cwlp_sharedlibrary
파일 이름: cwlp_sharedlibrary.html