要将jar包以服务形式运行,需要先在pom文件中加入
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<executable>true</executable>
</configuration>
</plugin>
</plugins>
</build>
特别是: <configuration> <executable>true</executable> </configuration>
1、将spring boot应用打包成jar包,如a.jar (下文以a作为应用名或服务名称)
2、将jar和配置文件,放置linux文件夹下(最好统一分类放置,如/web/jars/a/a.jar),添加jar运行权限chmod +x a.jar
3、修改配置文件,可以将项目的相关配置文件拷贝复制同级目录a下并配置
4、用软连接的方式注册服务 sudo ln -s /web/jars/a/a.jar /etc/init.d/a 如果需要也可以添加运行权限
5、启动服务 sudo service a start