Maven 목표 - liberty:stop-server

Liberty 프로파일 서버를 중지하기 위해 liberty:stop-server 목표를 사용할 수 있습니다.

서버가 존재하고 실행 중이어야 합니다.

매개변수

다음 표는 stop-server 목표의 매개변수를 설명합니다.

표 1. stop-server 목표의 매개변수.

첫 번째 열에는 매개변수 목록이 있고, 두 번째 열에는 각 매개변수의 설명이 있으며, 그리고 세 번째 열은 이 매개변수가 필요한지 여부를 나타냅니다.

매개변수 설명 필수 여부
serverHome Liberty 프로파일 서버 설치의 디렉토리 위치 예(assemblyArchiveassemblyArtifact 매개변수가 설정되지 않은 경우에만)
assemblyArchive Liberty 프로파일 서버 압축 아카이브의 위치. 아카이브는 installDirectory 매개변수에 지정된 대로 디렉토리에 언팩됩니다. 예(serverHomeassemblyArtifact 매개변수가 설정되지 않은 경우에만)
assemblyArtifact Liberty 프로파일 서버 어셈블리의 Maven 아티팩트 이름. 어셈블리는 installDirectory 매개변수에 지정된 대로 디렉토리에 설치됩니다. Liberty 프로파일 서버 Maven 어셈블리에 대한 자세한 정보는 Maven 아티팩트로 설치의 내용을 참조하십시오. 예(serverHomeassemblyArchive 매개변수가 설정되지 않은 경우에만)
installDirectory 서버가 어셈블리 아카이브 또는 아티팩트 옵션을 사용하여 설치된 경우 Liberty 프로파일 서버의 로컬 설치 디렉토리 위치. 기본값은 ${project.build.directory} /liberty입니다. 아니오
refresh true인 경우 로컬 디렉터리에 Liberty 프로파일 서버를 다시 설치합니다. 서버가 어셈블리 아카이브 또는 아티팩트 옵션을 사용하여 설치된 경우에만 사용됩니다. 기본값은 false입니다. 아니오
serverName Liberty 프로파일 서버 인스턴스의 이름. 기본값은 defaultServer입니다. 아니오
configFile 인스턴스에 사용할 서버 구조 파일의 위치. 기본값은 ${basedir}/src/test/resources/server.xml입니다. 아니오
bootProps 인스턴스에 사용할 부트스트랩 특성 파일의 위치. 기본값은 ${basedir}/src/test/resources/bootstrap.properties입니다. 아니오
jvmOptions 인스턴스에 사용할 JVM 옵션 파일의 위치. 기본값은 ${basedir}/src/test/resources/jvm.options입니다. 아니오
serverEnv 인스턴스에 사용할 서버 환경 파일의 위치. 기본값은 ${basedir}/src/test/resources/server.env입니다. 아니오
overwrite 대상 서버의 server.xml, bootstrap.properties, jvm.options 또는 server.env 같은 기존 구성 파일이 더 최신인 경우에도 겹쳐씁니다. 기본값은 true입니다. liberty-maven-plugin 버전 1.1 이후. 아니오
timeout 서버가 중지되었음을 확인하기 위해 기다릴 최대 시간(밀리초). 기본값은 40초입니다. 아니오
예: 서버 중지
사용 제품의 pom.xml 파일에서 사용할 수 있는 코드 스니펫입니다.
<build>
    ...
    <plugins>
        <plugin>
            	<groupId>com.ibm.websphere.wlp.maven.plugins</groupId>
            	<artifactId>liberty-maven-plugin</artifactId> 
            	<version>1.0</version>
            	<executions>
                ...
                		<execution>
                    			<id>stop-server</id>
                    			<phase>post-integration-test</phase>
                    			<goals>
                        				<goal>stop-server</goal>
                    			</goals>
                    <configuration>
                        <timeout>60000</timeout>                            
                    </configuration>
                		</execution>
                ...
            		</executions>
            <configuration>
                <serverHome>/opt/ibm/wlp</serverHome>
                			<serverName>test</serverName>
            </configuration>
        </plugin>     </plugins>
    ...
</build>
예: 명령행에서 서버 중지
다음은 실행 중인 서버를 중지하는 데 사용할 수 있는 Maven 명령입니다.
mvn liberty:stop-server -DserverHome=/opt/ibm/wlp -DserverName=test

주제의 유형을 표시하는 아이콘 참조 주제

Information Center 이용 약관 | 피드백


시간소인 아이콘 마지막 업데이트 날짜: Wednesday, 2 September 2015
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=phil&product=was-libcore-mp&topic=rwlp_maven_stopserver
파일 이름: rwlp_maven_stopserver.html