Liberty에서 애플리케이션 배치

Liberty에서 웹 애플리케이션, 엔터프라이즈 애플리케이션 및 OSGi 애플리케이션을 배치할 수 있습니다. 애플리케이션을 이전에 정의된 dropins 디렉토리에 놓거나 서버 구성에 애플리케이션 항목을 추가하여 애플리케이션을 배치합니다.

For distributed platforms개발자 도구를 사용하여 Liberty 서버에 애플리케이션을 배치할 수도 있습니다.

시작하기 전에

동적 업데이트 제어에 설명된 대로, 동적 업데이트를 런타임 구성에 사용하지 않고 있다고 가정합니다.

이 태스크 정보

기본적으로 "dropins" 디렉토리는 자동으로 모니터링됩니다. 이 디렉토리에 애플리케이션을 끌어 놓으면 자동으로 서버에 배치됩니다. 마찬가지로 애플리케이션이 디렉토리에서 삭제되면 자동으로 서버에서 제거됩니다. "dropins" 디렉토리는 보안 역할 맵핑과 같은, 추가적인 구성이 필요없는 애플리케이션에 사용할 수 있습니다. "dropins" 디렉토리에 애플리케이션을 넣을 경우 애플리케이션에 대한 항목을 서버 구성에 포함시키면 안 됩니다. 그렇지 않으면 서버가 애플리케이션을 두 번 로드하려고 시도하고 오류가 발생할 수 있습니다. "dropins" 디렉토리에 없는 애플리케이션의 경우에는 서버 구성 내의 애플리케이션 항목을 사용하여 위치를 지정합니다. 위치는 파일 시스템이나 URL이 될 수 있습니다.

애플리케이션은 아카이브 파일, 디렉토리 또는 파일이 복수의 위치에 있는 느슨한 애플리케이션으로서 패키징될 수 있습니다. 느슨한 애플리케이션에 대한 자세한 정보는 느슨한 애플리케이션의 내용을 참조하십시오.

"dropins" 디렉토리에 있는 애플리케이션의 경우 애플리케이션 모니터는 파일 이름 및 파일 확장자를 사용하여 애플리케이션 유형을 판별하고 애플리케이션 ID 및 애플리케이션 이름을 생성합니다. 예를 들어, 아카이브 파일 또는 디렉토리의 이름이 snoop.war인 경우, 애플리케이션 모니터는 해당 애플리케이션이 웹 애플리케이션이며 애플리케이션 ID와 애플리케이션 이름은 "snoop"라고 가정합니다. 구성된 애플리케이션에 대해 애플리케이션 유형 및 이름이 지정됩니다.

기본 디렉토리 구조, 그리고 디렉토리와 연관된 특성(예: server.config.dir)에 대한 자세한 정보는 Liberty: 디렉토리 위치 및 특성의 내용을 참조하십시오.

참고: "dropins" 디렉토리에서 애플리케이션을 수정하는 경우, 변경이 WEB-INF 폴더의 외부에 있는 WAR 파일의 컴포넌트에 대한 것이 아니면 애플리케이션이 다시 시작됩니다.
참고: 프로덕션 환경에서 "dropins" 디렉토리를 사용하는 경우에는 제한사항이 적용됩니다. dropins 디렉토리에 있는 애플리케이션에는 버전화를 사용할 수 없음의 내용을 참조하십시오.

프로시저

다음에 수행할 작업

배치된 모든 애플리케이션에 대해 애플리케이션 모니터링 사용 여부와 애플리케이션의 업데이트 확인 빈도를 구성할 수 있습니다. "dropins" 디렉토리에 대해서는 디렉토리의 이름과 위치도 구성할 수 있고 디렉토리에 있는 애플리케이션의 배치 여부도 선택할 수 있습니다. 동적 업데이트 제어의 내용을 참조하십시오.

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

파일 이름: twlp_dep.html