Ant 태스크 - server
server 태스크를 사용하여 Liberty 프로파일 서버의 상태를 관리할 수 있습니다.
설명
server 태스크는 Liberty 프로파일 서버의 상태를 관리하는 다음 옵션을 지원합니다.
- 이름 지정된 서버 인스턴스를 작성하는 create.
- 이름 지정된 서버 인스턴스를 시작하는 start. 서버 인스턴스가 존재하지 않는 경우 이 옵션은 기본적으로 인스턴스를 하나 작성합니다.
- 이름 지정된 서버를 중지하는 stop.
- 서버 상태를 검사하는 status.
- 이름 지정된 서버 및 배치 애플리케이션을 패키징하는 package.
속성
다음 테이블은 server 태스크의 속성을 설명합니다.
속성 | 설명 | 필수 여부 |
---|---|---|
installDir | Liberty 프로파일 서버의 위치 | 예 |
operation | 옵션으로 사용 가능한 서버 조작: create, start, stop, status, package. | 예 |
serverName | Liberty 프로파일 서버 인스턴스의 이름. 기본값은 defaultServer입니다. | 아니오 |
userDir | ${wlp_user_dir} 변수의 값. 기본값은 ${installDir}/usr/servers/${serverName}입니다. | 아니오 |
outputDir | ${wlp_output_dir} 변수의 값. 기본값은 ${installDir}/usr/servers/${serverName}입니다. | 아니오 |
clean | clean 옵션을 사용하는 서버를 작동할 것인지 여부를 판별하는 속성 | 아니오 |
timeout | 서버가 시작하거나 중지하기 전의 대기 시간. 기본값은 30초입니다. 단위는 밀리초입니다. | 아니오 |
archive | 서버를 패키징하는 경우 압축된 파일의 위치. 값은 파일 이름이어야 하고 package 옵션에서만 작동합니다. | 아니오 |
ref | 서버 구성을 다시 사용할 기존 서버 태스크 정의 참조. 다른 필수 속성을 설정하는 경우 값은 널이 될 수 있습니다. | 아니오 |
예제
이 예제는 build.xml 파일에서의 server 태스크
사용 방법을 표시합니다.
<wlp:server id="wlp.ant.test" installDir="${wlp_install_dir}" operation="start"
serverName="${serverName}" userDir="${wlp_usr}" outputDir="${wlp_output}" />
<wlp:server ref="wlp.ant.test" operation="status"/>