웹 컴포넌트의 컴포넌트 프로세스는 컴포넌트
아티팩트의 최신 버전을 다운로드하여 올바른 폴더에
둡니다.
다음 단계에 따라 웹 컴포넌트를 배치하는 컴포넌트 프로세스를
작성하십시오.
- 컴포넌트 탭에서 JPetStore-WEB 컴포넌트를 클릭하십시오.
- 프로세스를 클릭한 다음 새 프로세스
작성을 클릭하십시오.
- 새 프로세스 작성 창에서 이름이
웹 컴포넌트 배치가 되도록 지정하십시오.
- 프로세스 유형목록에서 배치를 선택하십시오. 이 목록에는 컴포넌트를 설치 제거하거나 구성하는 프로세스의
기타 옵션이 있습니다.
- 다른 특성의 기본값을 승인하고 저장을
클릭하십시오.
- 프로세스의 목록에서 새 프로세스를 클릭하십시오. 프로세스 편집기에 프로세스가 열립니다. 이 편집기는
그래픽 양식의 프로세스 단계를 플로우 차트로 보여줍니다. 시작과 완료 상자는
프로세스의 시작과 끝을 나타냅니다. 여기에서 프로세스에
단계를 추가하고 시작과 완료 단계 사이에
단계를 링크하여 순서를 표시합니다.
- 작업 디렉터리의 모든 파일을 정리하는 단계를 추가하십시오. 프로세스는 작업 디렉터리에서 실행됩니다. 웹 컴포넌트에서
최신 버전의 파일을 사용하도록 하려면 다음과 같은 명령을 실행하여
작업 디렉토리를 정리하십시오.
- 프로세스 편집기의 왼쪽에 있는 사용 가능한
플러그인 단계에서 를 펼치십시오. 사용 가능한
플러그인 단계 메뉴는 사용 가능한 단계를 보여줍니다. 트리를 탐색하여
단계를 찾거나 창의 맨 위에 있는 검색 상자에
입력할 수 있습니다.
- FileUtils 트리 항목에서
파일 및 디렉토리 삭제 단계를 클릭하여
프로세스 편집기에 끌어오십시오. 특성 편집 창이 열리고
단계의 특성을 표시합니다. 이러한 특성의 일부는
단계에 고유하고 다른 특성은 모든 단계에 동일합니다.
- 이름 필드에서 이름이 작업
디렉토리 정리가 되도록 지정하십시오.
- 기본 디렉토리 필드에 하나의
마침표(.)를 지정하십시오..
- 포함 필드에서 별표(*)를
지정하십시오.
- 다른 특성의 기본값을 승인하고 저장을
클릭하십시오.
새 단계가 프로세스 편집기의 상자로 표시됩니다. 나중에
이 단계를 프로세스의 다른 단계에 연결합니다. 프로세스 편집기는
다음 그림과 같습니다.
- 컴포넌트 아티팩트의 최신 버전을 다운로드하는 단계를
추가하십시오. 대부분의 배치 프로세스에서 Download Artifacts
단계를 사용합니다. 이 단계는 지정된 버전의 컴포넌트 아티팩트를
대상 컴퓨터에 다운로드합니다. 프로세스를
실행할 때 사용할 컴포넌트 아티팩트 버전(최신 버전 또는
특정 버전)을 지정합니다.
- 사용 가능한 플러그인 단계에서
를 펼치고 아티팩트 다운로드 단계를
프로세스 편집기로 끌어오십시오.
- 특성 편집 창에서
기본값을 승인한 다음 저장을 클릭하십시오.
- 다음과 같이 서버에서 이전 웹 컨텐츠를 제거하는 단계를 추가하십시오.
- 를 펼치고 다른 파일 및
디렉토리 삭제 단계를 프로세스 편집기로 끌어오십시오.
- 특성 편집 창에서
이름이 이전 컨텐츠 제거가 되도록 지정하십시오.
- 기본 디렉토리 필드에
다음 디렉토리를 지정하십시오.
webapps/JPetStore
- 포함 필드에 다음 디렉토리를
지정하십시오.
images
- 작업 디렉토리 필드에
다음 변수를 지정하십시오.
${p:environment/tomcat.home}
이 변수는
Tomcat 웹 서버의 메인 폴더를 나타냅니다. 이 변수의 값을
나중에 지정할 수 있습니다.
- 다른 필드의 기본값을 승인하고 저장을 클릭하십시오.
- 서버에 새 컨텐츠를 배치하는 단계를 추가하십시오. 이 단계는 컴포넌트 아티팩트를 애플리케이션 서버에
복사합니다.
- 를 펼치고 다른 디렉토리
이동 단계를 프로세스 편집기로 끌어오십시오.
- 특성 편집 창에서
이름이 새 컨텐츠 배치가 되도록 지정하십시오.
- 소스 디렉토리 필드에 하나의
마침표(.)를 지정하십시오..
- 대상 디렉토리 필드에
다음 디렉토리를 지정하십시오.
${p:environment/tomcat.home}/webapps/JPetStore/
- 포함 파일 필드에 다음 디렉토리를
지정하십시오.
images/*
- 다른 필드의 기본값을 승인하고 저장을 클릭하십시오.
이제 다음 그림에서와 같이 프로세스에는 네 개의 단계가 있습니다:
각 단계의 상단 오른쪽에는
두 개의 아이콘이 있습니다. 초록색 편집 아이콘
을 클릭하면 단계를 작성할 때 열리는 창과 동일한 특성
편집 창이 열립니다. X 아이콘
은 단계를 삭제합니다.
단계 위로
마우스를 이동하면 단계의 가운데에 화살표 아이콘이
표시됩니다. 이 아이콘은 단계 사이에 링크를 작성하는 데 사용합니다.
- 다음과 같이 실행되는 순서대로 단계를 연결하십시오.
- 시작단계 위로 마우스를 이동하고
화살표 아이콘을 클릭하여 Clean working directory 단계로 끌어오십시오. 이 단계 사이의 화살표는 다음 그림에서와 같이 한 단계에서
다른 단계로 활동의 플로우를 나타냅니다:
- 마찬가지로 Clean working directory 단계에서
Download Artifacts 단계로 화살표를 끌어오십시오.
- Download Artifacts 단계에서 Remove
old content 단계로 화살표를 끌어오십시오.
- Remove old content 단계에서 Deploy
new content 단계로 화살표를 끌어오십시오.
- Deploy new content 단계에서 Finish
단계로 화살표를 끌어오십시오.
이러한 단계와 같은 순서로 단계를
연결하거나 추가 링크를 작성하여 단계를 병렬로 실행할 수
있습니다. 그러나 프로세스는 항상 시작 단계로
시작하여 종료 단계로 종료됩니다. 이 프로세스의
단계 순서는 다음과 같습니다.
- Start
- Clean working directory
- Download Artifacts
- Remove old content
- Deploy new content
- Finish
- 도구에서 저장
아이콘을 클릭하여 프로세스를 저장하십시오.
웹 컴포넌트의 완전한 컴포넌트 프로세스는 다음 그림과
같습니다.