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 기능 프로젝트를 마우스 오른쪽 단추로 클릭할 때 사용 가능함)을 사용하십시오.
진행상태 정보 창이 열리고
워크벤치가 이 업데이트 조치를 수행하는 데 약간의 시간이 걸립니다.