우선 daemon 으로 빌드하기 위해 spring-boot-maven-plugin 에 executable 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
'개발자의 정보 > Java & framework' 카테고리의 다른 글
Spring Web Reactive Framework (0) | 2020.04.19 |
---|---|
java.util.concurrent.ForkJoinWorkerThread에 대한 Java 코드 예제 (0) | 2020.03.31 |
데이터 과학을 위한 Kotlin (0) | 2020.03.26 |
spring-framework 관련 교육 영상 (0) | 2020.03.19 |
ExecutorService를 이용해 multi thread 활용하기 (Java) (0) | 2020.02.19 |
spring framework ResourceHandler를 이용한 외부 디렉토리 파일 다운로드 (0) | 2020.02.16 |
Spring에서 MultipartFile로 파일 저장 / 다운로드 (0) | 2020.02.15 |
Bean의 생성과 소멸에 발생되는 이벤트 (0) | 2020.02.13 |
댓글