Spring Boot应用的后台运行配置
Spring Boot的三种运行方式:
- 运行Spring Boot的应用主类(一般是 Application.java)
- 使用Maven运行mvn spring-boot:run
- mvn clean package 打成jar包后,使用java -jar *.jar运行
生成文件
java -jar ***********.jar > log.file 2>&1 &
nohup
后台运行服务.
nohup java -jar ***********.jar &
系统服务
直接配置到系统服务。主要步骤如下:
在pom.xml中添加Spring Boot的插件,并注意设置executable配置
1234567891011<build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><configuration><executable>true</executable></configuration></plugin></plugins></build>完成上面配置后,使用mvn install打包,生成一个jar包
创建软连接到/etc/init.d/目录下
sudo ln -s /var/yourapp/yourapp.jar /etc/init.d/yourapp
- 在完成软连接创建之后,我们就可以通过如下命令对*.jar 应用来控制启动、停止、重启操作了
/etc/init.d/yourapp start|stop|restart