Written by
java-style
on
on
SpringBoot 프로젝트 Ubuntu 서비스에 등록하기
SpringBoot 프로젝트 Ubuntu 서비스에 등록하기
배포한 SpringBoot 프로젝트를 Ubuntu서비스에 등록하고 싶어졌다. 의외로 방법은 간단하다.
서비스를 등록하기 위해서 아래와같이 .service로 끝나는 파일을 만든다.
sudo vi /etc/systemd/system/humor-api.service
아래와 같이 입력한다.
[Unit] Description=Humor Crawler API After=syslog.target network.target mysql.service [Service] ExecStart=/bin/bash -c "exec java -jar [jar가 위치한 full경로]/humor-api.jar" [Install] WantedBy=multi-user.target
service파일이 생성되었으면 아래의 명령어들을 실행하여 service파일이 동작하는것을 확인한다.
# 서비스 파일 실행권한 변경 chmod 644 smartfactory.service # Systemd 데몬 재시작 sudo systemctl daemon-reload # 서비스 시작 sudo systemctl start humor-api.service
from http://honeyinfo7.tistory.com/314 by ccl(A) rewrite - 2021-09-08 21:27:18