분산 플랫폼용

공유 라이브러리로서 유틸리티 프로젝트 정의

유틸리티 프로젝트를 공유 라이브러리로서 정의하고 정의된 공유 라이브러리를 웹 프로젝트의 애플리케이션과 연관시킬 수 있습니다.

시작하기 전에

워크벤치에서 공유 라이브러리 기능을 사용하려면, 유틸리티 프로젝트를 작성하고 이를 공유 라이브러리로 정의해야 합니다. 유틸리티 프로젝트는 공유 라이브러리로 사용될 수 있는 유일한 프로젝트 유형입니다.

이 태스크 정보

공유 라이브러리는 하나 이상의 애플리케이션에서 사용하는 외부 JAR(Java™ Archive) 파일입니다. 공유 라이브러리를 사용하면 서버에 공개된 다중 애플리케이션에서 동일한 라이브러리의 여러 사본을 사용하지 않고 단일 라이브러리를 사용할 수 있습니다. 공유 라이브러리를 애플리케이션 또는 프로젝트와 연관시킨 후 애플리케이션 또는 모듈 클래스 로더가 공유 라이브러리에 클래스를 로드하고 해당 클래스를 애플리케이션 또는 모듈에서 사용 가능하게 합니다.

프로시저

유틸리티 프로젝트를 공유 라이브러리로서 정의하려면 다음을 수행하십시오.

  1. 다음과 같이 유틸리티 프로젝트를 작성하십시오.
    1. 도구 모음에서 파일 > 새로 작성 > 프로젝트를 선택하십시오.
    2. Java EE를 펼치고 유틸리티 프로젝트를 선택하십시오. 다음을 클릭하십시오.
    3. 프로젝트 이름 필드에서 유틸리티 프로젝트의 이름을 지정하십시오.
    4. Ear 멤버쉽 섹션에서 EAR에 프로젝트 추가 선택란을 지우십시오.
    5. 대상 런타임 섹션에서 WebSphere® Application Server Liberty 프로파일이 선택되었는지 확인하십시오.
    6. 완료를 클릭하십시오.
  2. 새로 작성된 유틸리티 프로젝트에서 아티팩트를 정의하십시오. 예를 들어, Java 클래스를 유틸리티 프로젝트에 추가할 수 있습니다.
  3. 유틸리티 프로젝트를 공유 유틸리티로서 정의하십시오.
    1. 프로젝트 탐색기 보기에서 유틸리티 프로젝트를 마우스 오른쪽 단추로 클릭한 후 특성 > Liberty 프로파일 > Liberty 프로파일 공유 라이브러리를 선택하십시오.
    2. 공유 라이브러리 ID 필드에서 공유 라이브러리의 ID로 문자열을 입력하십시오.
    3. 아카이브 디렉토리 필드에서 유틸리티 프로젝트의 압축 사본을 JAR 파일로 배치할 디렉토리를 입력하거나 찾아보십시오. JAR 파일의 파일 이름 지정 규칙은 utilityProjectName.jar입니다. 여기서 utilityProjectName은 유틸리티 프로젝트의 이름입니다.
    4. Liberty 프로파일 공유 라이브러리 페이지에서 적용을 클릭하여 변경사항을 확인하십시오. 확인을 클릭하여 특성 창을 닫으십시오.
  4. 유틸리티 프로젝트를 서버에 추가하십시오. 분산 플랫폼용세부사항은 개발자 도구를 사용하여 Liberty 프로파일에 애플리케이션 추가 및 실행 주제를 참조하십시오.

결과

다음은 서버 구성(server.xml) 파일에 추가된 예제 항목입니다.
<library id="libid">
    <fileset dir="C:\temp" includes="Util.jar"/>
</library>
또한 JAR 파일은 지정된 아카이브 디렉토리에 추가됩니다. 이전 예제에서 Util.jar 파일은 C:\temp 디렉토리에 추가됩니다.

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

Information Center 이용 약관 | 피드백


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