본문 바로가기
개발자의 정보/Java & framework

리눅스 서버에서 spring-boot service 등록하기

by pastory 2020. 3. 9.

우선 daemon 으로 빌드하기 위해 spring-boot-maven-pluginexecutable true 옵션을 추가한다.

<plugin>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-maven-plugin</artifactId>
  <configuration>
  <executable>true</executable>
  </configuration>
</plugin>

데몬으로 빌드되었기 때문에 바로 서비스 등록이 가능하다.
linux server 에서 다음과 같이 심볼릭 링크를 만들어 명령으로 서비스 등록하고 잘 실행되는지 확인해보자.

> sudo ln -s {jar file path} /etc/init.d/{service name}
> service {service name} start

해당 서비스를 자동시작하도록 하기 위해 chkconfig 에 등록하고 자동시작 옵션을 준다.

> chkconfig --add {service name}
> chkconfig {service name} on

 

댓글