WebSphere® Application Server 개발자 도구를
사용하여 Liberty 기능을 개발할 때, Liberty 기능을 패키지하는 Liberty 기능
프로젝트를 작성해야 합니다. 워크벤치를 사용하여 Liberty 기능을
Liberty 프로파일 런타임 환경에 설치하고 서버 구성 편집기를 사용하여
설치된 기능을 사용 가능하게 할 수 있습니다. 워크벤치의
기능 업데이트 메뉴 옵션을 사용하여 Liberty 프로파일에
이미 설치된 기능에 대한 변경사항을 모든 관련 런타임 환경에
푸시할 수 있습니다.
프로시저
Liberty 기능을 Liberty 프로파일에 설치하려면
다음 단계를 완료하십시오.
- 엔터프라이즈 탐색기 보기에서 Liberty 기능 프로젝트를
마우스 오른쪽 단추로 클릭하고 를 선택하십시오.
- 기능 설치 마법사의
대상 런타임에서 기능을 설치할 Liberty 프로파일
런타임 환경을 선택하십시오. 완료를 클릭하십시오.
팁: 기능이 이미 Liberty 프로파일에 설치되어 있는
경우, Liberty 프로파일 항목이 대상 런타임의 목록에서 더 이상
사용 가능 옵션이 아닙니다. 대신 기능 업데이트
메뉴 옵션(엔터프라이즈 탐색기 보기에서 Liberty 기능 프로젝트를 마우스 오른쪽 단추로
클릭할 때 사용 가능함)을 사용하여 이미 Liberty 프로파일에 설치된 기능에
대한 모든 변경을 업데이트해야 합니다.
- 서버 구성(server.xml 파일)의 구성된 기능
목록에 기능 이름을 추가하십시오.
- 서버 보기에서 Liberty 프로파일을 펼치고, 서버 구성[server.xml]을
마우스 오른쪽 단추로 클릭한 후 열기를 선택하십시오.
- 서버 구성 편집기의 구성 구조에서
서버 구성을 펼치고
기능 관리자를 선택하십시오.
- 기능 관리자에서 추가
단추를 선택하십시오.
- 기능 추가 마법사에서
Liberty 기능 프로젝트의 이름 뒤에 접두부 usr:을 갖는
기능을 검색하여 선택하십시오(예: usr:MyLibertyFeatureProject).
확인을 클릭하십시오.
서버 구성 편집기의 소스 탭에서
server.xml 파일이 featureManager
노드 아래에 새로 추가된 기능 항목을 표시합니다.
<featureManager>
<feature>usr:MyLibertyFeatureProject</feature>
</featureManager>
결과
Liberty 프로파일에 Liberty 기능을 설치한 후
${wlp.user.dir}/extension
디렉토리에서 다음 파일 구조를 발견할 수 있습니다.
/lib
/features
manifest files
.
.
.
OSGi bundle JAR files
.
.
.
다음에 수행할 작업
이미 Liberty 프로파일 런타임 환경에 설치된 기능에 대한 변경을
업데이트하려면
기능 업데이트 메뉴 옵션(엔터프라이즈
탐색기 보기에서 Liberty 기능 프로젝트를 마우스 오른쪽 단추로
클릭할 때 사용 가능함)을 사용하십시오.
진행상태 정보 창이 열리고
워크벤치가 이 업데이트 조치를 수행하는 데 약간의 시간이 걸립니다.