编写启动脚本startup.sh

#!/bin/bash
echo Starting application 
nohup java -jar helloword.jar &

编写关闭脚本stop.sh

#!/bin/bash
PID=$(ps -ef | grep helloword.jar | grep -v grep | awk '{ print $2 }')
if [ -z "$PID" ]
thenecho Application is already stopped
elseecho kill $PIDkill $PID
fi

编写重启脚本restart.sh

#!/bin/bash
echo Stopping application
source ./stop.sh
echo Starting application
source ./startup.sh

分别授权文件

chmod +x startup.sh

chmod +x stop.sh

chmod +x restart.sh

Springboot项目jar包部署Linux相关推荐

  1. 【SpringBoot】32、SpringBoot项目Jar包如何瘦身部署

    一.背景 SpringBoot 为我们快速开发提供了很好的架子,使得我们只需要少量配置就能开始我们的开发工作,但是当我们需要打包上传部署时,却是很神伤的一个问题,因为打出来的 Jar 包少则十几兆,多 ...

  2. SpringBoot打成jar包部署,Excel模板下载文件损坏,提示恢复问题处理

    Spring Boot 静态资源Excel模板文件下载遇到的坑 问题描述: 使用spring boot,在resource/static目录下,有Excel模板文件, 需要提供给用户下载,用于数据的导 ...

  3. 将瑞吉外卖项目jar包部署在远程服务器并成功运行在pc和移动端

    将瑞吉jar包部署在远程服务器并成功运行 前言 手动部署项目 Shell 脚本自动部署项目 前言 目前开始写初步部署,因为我是完全用jar包部署的,直接部署的.没有放在docker容器中,所以我先这样 ...

  4. springboot项目jar包启动脚本

    当工具用习惯了.也就懒的去关心底层的东西了.项目部署的时候,用习惯了jenkins也就不关心运维写的脚本了.但是当工具出问题,那就要从最基础的脚本来部署项目.脚本我也不太懂,在这里只是与大家一起分享启 ...

  5. linux打jar包xml文件,springboot打jar包部署外置配置文件

    一.读取配置文件的优先级 默认: Jar包同级目录的config目录 Jar包同级目录 classPath(即resources目录)的config目录 classpath目录 最高优先级的方式是项目 ...

  6. SpringBoot 项目war包部署 配置外置tomcat方法

    一般情况spring-boot-starter-web是自带tomcat(即springboot内嵌tomcat),所以打包直接生成jar包,用java -jar命令就可以启动.但,有时我们希望用wa ...

  7. 【SpringBoot】人工更新SpringBoot项目,Jar包太大问题解决,SpringBoot瘦包

    楼主也是刚接触SpringBoot几天,以前都是用SpringMVC开发,这里跟小伙伴们分享一个需求问题,如果有遇到的话可以继续往下看,能帮助到各位,是最好不过啦. 我们知道用SpringBoot开发 ...

  8. springboot打成jar包后linux服务器上无法读取resources资源文件里文件路径的问题

    1.起因 将支付验正证书信息放在项目的resources资源文件下在本地通过 this.getClass().getResource("/").getPath() 可以正常读取证书 ...

  9. 阿里云SpringBoot项目war包部署

    在部署war包前先购买好云服务器,将MySQL.Nginx.Tomcat安装好,我会将安装部署手册上传,不用积分就能下载,有问题可以百度,毕竟独立解决困难对程序员也是十分重要的,废话不多说,开始部署: ...

  10. springboot 打jar 包部署时 读取外部配置文件

    案例:本文主要描述linux系统执行jar包读取jar包同级目录的外部配置文件 方法一:相对路径设置配置文件 (1)在jar包同级目录创建配置文件conf.properties并写入配置数据: con ...

最新文章

  1. 公司内部将多国语言key转换成中文javaScript
  2. 《HotSpot实战》读后感
  3. git push时如果不再弹出用户和密码的输入提示框该怎么办
  4. (08)System Verilog 类继承
  5. 027——VUE中事件修饰符:stop prevent self capture
  6. Sinowal Bootkit 分析-中国红客网络技术联盟 - Powered by Discuz!
  7. 【Pygame】屏幕图形绘制
  8. 简单聊聊网页的资源加载优化
  9. Tensorflow入门(一)----”搭建图像识别系统“教程整理
  10. 【TencentOS tiny学习】源码分析(6)——互斥锁
  11. imagenet/ILSVRC2012数据集百度云及其具体分类
  12. 【解决方案】雷电模拟器去开屏广告
  13. TinyBERT论文及代码详细解读
  14. 位深度怎么调_吉他大神是怎么炼成的?
  15. html单元格上下拆分代码,在HTML / CSS中如何垂直拆分表格单元格(特殊版本)
  16. CorelDraw2022完整版图形平面设计
  17. 利用EK算法求网络流的最大流
  18. Texstudio 英文拼写检查功能出问题的解决方法
  19. 十分经典的windows批处理教程 (文笔很不错呢)
  20. 作为研发如何使用Github Api?

热门文章

  1. JFrame的层次结构究竟是什么样的,什么又是ContentPane()
  2. HTML是由____构成的____文件,JSP填空题
  3. windows守护进程工具_Linux进程管理
  4. tracepro杂散光分析例子_cSensor E2000系列气体光谱分析仪
  5. python finally语句里面出现异常_python try except语句出现异常
  6. 软件工程中逻辑覆盖的例题_干货丨一文读懂:飞算全自动软件工程平台如何提升软件开发效率...
  7. import java.io后报错_【JAVA小白】 问关于做IO流作业的时候出错了,错误FileOutputStream.writeBytes...
  8. javaee7实现websocket_websocket协议,tcp分包与粘包解决
  9. C语言水平镜像处理16色位图,C语言使用HZK16显示每个像素的代码
  10. DCL记忆上次输入值lisp_python-输入和输出