资讯专栏INFORMATION COLUMN

Centos下SpringBoot项目启动与停止脚本

adam1q84 / 845人阅读

摘要:使用脚本在服务器中启动与停止项目首先项目需要引用的插件启动项目脚本以项目名为为例需先执行停止项目脚本以上版本的插件发布为了规避指令冲突参数统一加上前缀包发布脚本为项目停止脚本以项目名为为例在项目中文件夹然

使用Maven脚本在Centos服务器中启动与停止项目
首先项目需要引用Maven的SpringBoot插件
    
        
            boot-repackage
            
                
                    
                        org.springframework.boot
                        spring-boot-maven-plugin
                    
                    
                        org.apache.maven.plugins
                        maven-surefire-plugin
                        2.18.1
                        
                            true
                        
                    
                
            
        
    

启动项目脚本

 以项目名为rongyuan-project为例需先执行停止项目脚本
#!/bin/sh
sh bin/stop.sh
git pull
nohup mvn spring-boot:run -Drun.profiles=prod &
#springboot2.x以上版本的插件发布 
#为了规避指令冲突参数统一加上spring-boot前缀spring-boot.run.profiles=prod
#jar包发布脚本为 java -jar -Dspring.profiles.active=prod
tailf  nohup.out

项目停止脚本

以项目名为rongyuan-project为例
#!/bin/bash
PID=$(ps -ef | grep rongyuan-project | grep -v grep | awk "{ print $2 }")
if [ -z "$PID" ]
then
    echo rongyuan is already stopped
else
    echo kill $PID
    kill $PID
fi

tips:

  在项目中mkdir bin文件夹,然后在bin目录下touch start.sh与stop.sh,即可在项目中执行脚本,并且目录结构也更加优美.

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/72461.html

相关文章

  • SpringBoot整合MyBatis并使用Redis作为缓存组件的Demo

    摘要:本博客猫叔的博客,转载请申明出处本系列教程为项目附带。历史文章如何在安装最新版安装安装最新版的入门教程的入门教程安装教程安装流程安装如果不清楚是什么,请查看的文档和简介,这里给出的安装过程安装虚拟机如果有远程服务器的,请略过此步骤本文推 本博客 猫叔的博客,转载请申明出处本系列教程为HMStrange项目附带。 Auth:HMStrange-TIAN e-mail:zhangqihao...

    GraphQuery 评论0 收藏0
  • SpringBoot整合MyBatis并使用Redis作为缓存组件的Demo

    摘要:本博客猫叔的博客,转载请申明出处本系列教程为项目附带。历史文章如何在安装最新版安装安装最新版的入门教程的入门教程安装教程安装流程安装如果不清楚是什么,请查看的文档和简介,这里给出的安装过程安装虚拟机如果有远程服务器的,请略过此步骤本文推 本博客 猫叔的博客,转载请申明出处本系列教程为HMStrange项目附带。 Auth:HMStrange-TIAN e-mail:zhangqihao...

    zhangqh 评论0 收藏0
  • SpringBoot整合MyBatis并使用Redis作为缓存组件的Demo

    摘要:本博客猫叔的博客,转载请申明出处本系列教程为项目附带。历史文章如何在安装最新版安装安装最新版的入门教程的入门教程安装教程安装流程安装如果不清楚是什么,请查看的文档和简介,这里给出的安装过程安装虚拟机如果有远程服务器的,请略过此步骤本文推 本博客 猫叔的博客,转载请申明出处本系列教程为HMStrange项目附带。 Auth:HMStrange-TIAN e-mail:zhangqihao...

    mo0n1andin 评论0 收藏0
  • 如何优雅关闭 Spring Boot 应用

    摘要:除了,还有十余种,有的是特定操作,比如转储内存日志有的是信息展示,比如显示应用健康状态。 showImg(http://ww1.sinaimg.cn/large/006tNc79gy1g5qb2coyfoj30u00k0tan.jpg); 前言 随着线上应用逐步采用 SpringBoot 构建,SpringBoot应用实例越来多,当线上某个应用需要升级部署时,常常简单粗暴地使用 kil...

    xiyang 评论0 收藏0
  • 配置Nginx+Springboot+Qiniu+Https的一点心得

    摘要:通过购买免费的证书购买地址详细操作请点击免费申请阿里云赛门企业级铁克证书在上面配置我们现在这里只讲解在阿里云下购买的证书进行配置,现在都有了证书,现在我们来配置。 最近项目中的网站要设置https,虽然进入软件行业6年了,配置这个还是显得信心不足,还好网上有好多网友分享的文章可以从中学习,但是有优也有劣,凭我自己的一点经验从中甄选出好一点的文章跟大家分享一下。 1、什么是Https? ...

    阿罗 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<