서비스 생성기
서비스 생성기는 Team Edition 이상이 필요합니다.
서비스 생성기 포함 방법
GUI 도구
출력 페이지에서 "서비스 생성기 포함"을 체크합니다.

CLI 도구
작업 파일에 "includeServiceCreator" 필드를 추가합니다.
includeServiceCreator: true
서비스 생성기 사용 방법
Windows
Windows용 서비스 생성기는 nssm입니다.
출력 폴더에서 이 도구를 찾을 수 있으며, 실행 파일과 함께 사용해야 합니다.
서비스 설치
출력 폴더로 이동하여 실행합니다.
nssm install service-name exe-file-name [arguments]
# Tomcat 애플리케이션의 경우, tomcat/bin 폴더로 이동
nssm install service-name tomcat-launcher [jvm-arguments]
서비스 시작
nssm start service-name;
서비스 중지
nssm stop service-name
상태 확인
nssm status service-name
서비스 제거
nssm remove service-name
nssm의 자세한 사용법은 https://nssm.cc/commands를 참조하세요.
Linux
Linux용 서비스 생성기는 systemctl을 기반으로 합니다.
서비스 설치
출력 폴더로 이동하여 실행합니다.
sudo ./service-creator service-name exe-file-name [arguments]
# Tomcat 애플리케이션의 경우, tomcat/bin 폴더로 이동
sudo ./service-creator service-name tomcat-launcher
서비스가 생성되면 자동으로 실행되며 시스템 시작 시 자동 실행으로 설정됩니다.
서비스 상태 확인
sudo systemctl status service-name
서비스 중지
sudo systemctl stop service-name
서비스 시작
sudo systemctl start service-name
자동 실행 비활성화
sudo systemctl disable service-name
자동 실행 활성화
sudo systemctl enable service-name
systemctl의 자세한 사용법은 https://www.shubhamdipt.com/blog/how-to-create-a-systemd-service-in-linux/ 를 참조하세요.