Spring Boot推荐以jar的形式运行服务,但是当重启时候会较为复杂,因为需要定位该服务的进行后进行关闭,官方提供了作为Linux service的方案,步骤如下:
1. 配置spring-boot-maven-plugin打包配置:
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<executable>true</executable>
</configuration>
</plugin>
2. 将可执行jar通过软连接到/etc/init.d/:
$ sudo ln -s /var/geeks/geeks.jar /etc/init.d/geeks
3. 启动服务:
$ service geeks start [--spring.profiles.active=prod]
PS:deployment-install,deployment-service