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

来源:互联网 发布:网络券商行业研究报告 编辑:程序博客网 时间:2024/06/08 14:23

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

前言

最近准备使用spring boot写一个定时任务,大家都知道spring boot的启动方式,可是放到生产环境如何安全的停止任务是个问题,带着这个问题进行资料查找。

Ubuntu spring boot start/stop/restart

以下也是根据spring boot 官方介绍进行的,可是我在Ubuntu上怎么都不能以 service myapp start运行,所以写下该博客,以做记录。 —— [ spring boot 官方介绍 ]

  • 在pom.xml中加入plugin,如下:
    <plugin>        <groupId>org.springframework.boot</groupId>        <artifactId>spring-boot-maven-plugin</artifactId>        <configuration>            <executable>true</executable>        </configuration>    </plugin>
  • 导出jar包(假设名称就叫myapp.jar),放到linux服务器
  • 这里和官网一样,假设我们把jar包放到目录:/var/myapp/myapp.jar
  • 创建软连接
    sudo ln -s /var/myapp/myapp.jar /etc/init.d/myapp
  • 启动服务
    sudo service myapp start
  • 如果你能成功启动,那么恭喜你成功,奈何我用的ubuntu按照官网操作,不能启动成功,后来试试直接用/var/myapp/myapp.jar start,启动成功,启动成功后程序日志打印在/var/log/myapp.log可以查看
  • 启动方式如下:
    sudo /etc/init.d/myapp start    sudo /etc/init.d/myapp stop    sudo /etc/init.d/myapp restart
  • 暂时没有找到service myapp 的启动方式,用这种方式能启动也可以
1 0
原创粉丝点击