在pom.xml中添加Spring Boot的插件,并注意设置executable配置

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

在完成上述配置后,构建一个可执行的jar包

mvn package
chmod 777 yourapp.jar

创建软连接到/etc/init.d/目录下

sudo ln -s /var/yourapp/yourapp.jar /etc/init.d/yourapp  

在完成软连接创建之后,我们就可以通过如下命令对yourapp.jar应用来控制启动、停止、重启操作了

/etc/init.d/yourapp start|stop|restart  

自定义配置文件

在jar包所在的目录下有下面的文件

[root@dennis yourapp]# cat yourapp.conf 
JAVA_HOME=/usr/local/jdk1.8.0_144
LOG_FOLDER=/usr/local/yourapp/log

注意conf文件的名字一定要和jar的名字一样,否则配置文件不起作用