반응형
SpringBoot 프레임워크로 만든 프로젝트를 war 혹은 jar 파일로 Export 후 bat 파일을 만들어 서비스를 등록을 하려고 했다.
어느 순간 시스템이 재부팅되었을 때 해당 서비스가 구동되지 않은 것을 알고 수동으로 실행하려고 하니 다음과 같은 경고창이 나타났다.
검색해본 결과, 정확한 원인은 잘 모르겠으나 NSSM 을 사용하여 서비스를 등록한다고 한다.
bat 파일의 서비스 등록이 정상작동되지않는 원인을 안다면 댓글 혹은 링크 공유 부탁드립니다..
NSSM (Non-Sucking Service Manager) 이란, Microsoft Windows 용 서비스 관리자로, 윈도우 서비스 등록을 간결하게 지원한다.
nssm 을 다운로드
다운받은 압축파일을 해제 후 본인 시스템 운영체제에 맞는 경로로 들어간다. (win32 / win64)
nssm 서비스 등록 명령어
위 경로에서 명령프롬프트 창(cmd)을 열고 nssm 서비스 등록 명령어를 입력한다.
nssm.exe install 서비스명 java -jar 압축파일전체경로
nssm.exe install BsftmsBdService java -jar D:\WEBPACK\BSFTMS_BD.war
참고로 D 드라이브 WEBPACK 경로에 BSFTMS_BD.war 파일이 있다.
nssm 명령어
명령어 | 설명 |
nssm start servicename | 등록된 서비스를 실행한다. |
nssm stop servicename | 등록된 서비스를 종료한다. |
nssm restart servicename | 등록된 서비스를 재실행한다. |
nssm status servicename | 등록된 서비스의 상태를 확인한다. |
nssm edit servicename | 등록된 서비스를 수정한다. |
nssm remove servicename | 등록된 서비스를 삭제한다. |
728x90
반응형
'운영체제' 카테고리의 다른 글
[Windows] 윈도우 시간 동기화 설정하기 (0) | 2022.12.01 |
---|---|
윈도우11 노트북 덮개 닫고 모니터 연결 방법 (0) | 2022.05.14 |
[Network] 윈도우10 Telnet 설치 방법 및 명령어 (0) | 2021.05.17 |
[Windows] 윈도우 10 DNS(Domain Name System) 서버 설치 및 세팅 (2) | 2021.05.07 |
[Windows] 윈도우 10 실행키 입력 명령어 목록 (Windows + R) (1) | 2021.05.07 |
댓글