명령행에서 Liberty 관리

server 명령과 ws-server.jar 실행 가능 JAR 파일을 사용하여 서버를 작성하거나 서버를 중지하거나 실행 중인지 확인하거나 서버를 디버그할 수 있습니다.

이 태스크 정보

wlp/bin 디렉토리에는 서버 프로세스의 제어에 도움이 되는 server라는 스크립트가 포함되어 있습니다. 이 스크립트의 구문은 다음과 같습니다.
server <action> [server] [options]

사용 가능한 options 값은 서버 명령 옵션에서 확인하십시오.

문제점 예방: 관리 콘솔은 자동 스케일링 가능 클러스터의 클러스터 멤버인 Liberty 서버의 시작과 중지를 허용하지만, 이는 서버가 유지보수 모드인 경우에만 허용됩니다. Liberty 서버가 자동 스케일링 가능 클러스터의 클러스터 멤버일 때 명령행에서 Liberty 서버를 시작하거나 중지하면 예상치 못한 결과가 발생할 수 있습니다.
이 스크립트는 다음과 같은 조치를 지원합니다.
create
새 서버를 작성하는 명령입니다.
debug
디버거가 디버그 포트에 연결된 후 콘솔 포그라운드에서 이름 지정된 서버를 실행하는 명령입니다. 기본 포트는 7777입니다. WLP_DEBUG_ADDRESS 변수를 사용하여 대체 포트를 지정할 수 있습니다.
dump
추가 튜닝 및 진단을 위해 서버의 스냅샷을 작성하고 결과를 아카이브 파일에 저장하는 명령입니다.
javadump
서버 JVM(Java™ Virtual Machine)의 스냅샷을 작성하고 결과를 파일에 저장하는 명령입니다. 각 메모리 덤프 유형은 파일 하나를 작성하지만, 모든 메모리 덤프 유형이 모든 가상 머신에서 지원되지는 않습니다. 메모리 덤프 파일에 대한 기본 디렉토리는 ${server.output.dir}입니다. 다른 기본 디렉토리를 설정하려면 IBM® JVM을 사용하고 다음과 같은 환경 변수를 설정해야 합니다.
  • IBM_HEAPDUMPDIR
  • IBM_COREDIR
  • IBM_JAVACOREDIR
list
정의된 Liberty 애플리케이션 서버를 나열하는 명령입니다.
package
서버를 패키지하는 명령입니다.
[17.0.0.1 and later]pause
[17.0.0.1 and later]서버에서 일시정지될 수 있는 모든 컴포넌트를 일시정지하는 명령입니다. 특정 컴포넌트를 일시정지하려면 --target 옵션을 사용하십시오. 일시정지 및 재개에 대한 자세한 정보는 명령행에서 Liberty 서버 일시정지 및 재개를 참조하십시오.
[17.0.0.1 and later]resume
[17.0.0.1 and later]서버에서 일시정지될 수 있는 모든 컴포넌트를 재개하는 명령입니다. 특정 컴포넌트를 재개하려면 --target 옵션을 사용하십시오. 일시정지 및 재개에 대한 자세한 정보는 명령행에서 Liberty 서버 일시정지 및 재개를 참조하십시오.
run
포그라운드에서 서버를 실행시키는 명령입니다.
start
서버를 백그라운드 프로세스로서 시작하는 명령입니다.
WLP_ZOS_PROCEDURE 환경 변수를 사용하여 USS 백그라운드 프로세스로서가 아닌 z/OS® 시작 태스크로서 서버를 시작하는 데 사용되는 STC 프로시저의 이름을 지정할 수 있습니다. Liberty 환경의 사용자 정의를 참조하십시오.
stop
실행 중인 서버를 중지시키는 명령입니다.
status
지정된 서버가 실행 중인지 여부를 확인하는 명령입니다.
version
현재 서버 및 Java 런타임 환경의 버전 정보를 표시하는 명령입니다.
help
더 많은 옵션에 대한 세부사항을 포함한 명령행 스크립트 도움말을 가져오는 명령입니다.
참고: 명령행에서 서버가 지정되지 않은 경우, 기본 서버 인스턴스 defaultServer(존재하는 경우)에 대한 조치가 수행됩니다.
또한 ${wlp.install.dir}/bin/tools 디렉토리에 있는 실행 가능 JAR 파일 ws-server.jar를 사용하여 유사한 조치를 수행할 수도 있습니다.

Windows 시스템에서 server 스크립트를 실행하려면:
server.bat create server_name
server.bat package server_name
server.bat run server_name
server.bat help server_name
기타 시스템에서 server 스크립트를 실행하려면:
server create server_name
server package server_name
server run server_name
server help server_name
server 스크립트를 사용하지 않고 실행 가능 JAR 파일 ws-server.jar를 실행하려면:
java -javaagent:bin/tools/ws-javaagent.jar -jar bin/tools/ws-server.jar server_name --create 
java -javaagent:bin/tools/ws-javaagent.jar -jar bin/tools/ws-server.jar server_name
java -javaagent:bin/tools/ws-javaagent.jar -jar bin/tools/ws-server.jar --help
--help 옵션은 실행 가능 JAR 파일 ws-server.jar에 대한 추가 명령행 매개변수(예: --stop, --version, --clean, --include)에 관한 정보를 제공합니다.

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

파일 이름: twlp_admin_script.html