红联Linux门户
Linux帮助

Spring boot安全启动/停止(linux for ubuntu)

发布时间:2017-05-12 09:36:58来源:linux网站作者:longxing_123
前言
最近准备使用spring boot写一个定时任务,大家都知道spring boot的启动方式,可是放到生产环境如何安全的停止任务是个问题,带着这个问题进行资料查找。
 
Ubuntu spring boot start/stop/restart
以下也是根据spring boot 官方介绍进行的,可是我在Ubuntu上怎么都不能以 service myapp start运行,所以写下该文章,以做记录。
 
spring boot 官方介绍:
Spring boot安全启动/停止(linux for ubuntu)
 
1.在pom.xml中加入plugin,如下:
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<executable>true</executable>
</configuration>
</plugin>
 
2.导出jar包(假设名称就叫myapp.jar),放到linux服务器
 
3.这里和官网一样,假设我们把jar包放到目录:/var/myapp/myapp.jar
 
4.创建软连接
sudo ln -s /var/myapp/myapp.jar /etc/init.d/myapp
 
5.启动服务
sudo service myapp start
 
6.如果你能成功启动,那么恭喜你成功,奈何我用的ubuntu按照官网操作,不能启动成功,后来试试直接用/var/myapp/myapp.jar start,启动成功,启动成功后程序日志打印在/var/log/myapp.log可以查看。
 
7.启动方式如下:
sudo /var/myapp/myapp.jar start
sudo /var/myapp/myapp.jar stop
sudo /var/myapp/myapp.jar restart
 
8.暂时没有找到service myapp 的启动方式,用这种方式能启动也可以。
 
本文永久更新地址:http://www.linuxdiyf.com/linux/30717.html