摘要:使用脚本在服务器中启动与停止项目首先项目需要引用的插件启动项目脚本以项目名为为例需先执行停止项目脚本以上版本的插件发布为了规避指令冲突参数统一加上前缀包发布脚本为项目停止脚本以项目名为为例在项目中文件夹然
使用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
摘要:本博客猫叔的博客,转载请申明出处本系列教程为项目附带。历史文章如何在安装最新版安装安装最新版的入门教程的入门教程安装教程安装流程安装如果不清楚是什么,请查看的文档和简介,这里给出的安装过程安装虚拟机如果有远程服务器的,请略过此步骤本文推 本博客 猫叔的博客,转载请申明出处本系列教程为HMStrange项目附带。 Auth:HMStrange-TIAN e-mail:zhangqihao...
摘要:除了,还有十余种,有的是特定操作,比如转储内存日志有的是信息展示,比如显示应用健康状态。 showImg(http://ww1.sinaimg.cn/large/006tNc79gy1g5qb2coyfoj30u00k0tan.jpg); 前言 随着线上应用逐步采用 SpringBoot 构建,SpringBoot应用实例越来多,当线上某个应用需要升级部署时,常常简单粗暴地使用 kil...
摘要:通过购买免费的证书购买地址详细操作请点击免费申请阿里云赛门企业级铁克证书在上面配置我们现在这里只讲解在阿里云下购买的证书进行配置,现在都有了证书,现在我们来配置。 最近项目中的网站要设置https,虽然进入软件行业6年了,配置这个还是显得信心不足,还好网上有好多网友分享的文章可以从中学习,但是有优也有劣,凭我自己的一点经验从中甄选出好一点的文章跟大家分享一下。 1、什么是Https? ...
阅读 682·2021-11-18 10:02
阅读 3518·2021-09-02 10:21
阅读 1706·2021-08-27 16:16
阅读 2036·2019-08-30 15:56
阅读 2332·2019-08-29 16:53
阅读 1354·2019-08-29 11:18
阅读 2880·2019-08-26 10:33
阅读 2621·2019-08-23 18:34