在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的名字一样,否则配置文件不起作用