概述
文章目录
- 一、概述
- 二、脚本编写
- 1、linux 环境脚本编写
- 1.1、start.sh
- 1.2、stop.sh
- 1.3 脚本使用
- 2、windows 环境脚本编写
- 2.1 start.cmd
- 2.2 stop.cmd
- 2.3 脚本使用
- 三、注:
一、概述
Spring Boot 项目打包为jar文件后,可以直接启动。若不写脚本,无论是windows 还是 linux 中部署,都需要敲相应的命令来启动。如果编写启动/停止脚本,则直接调用脚本,即可快速部署服务。
二、脚本编写
1、linux 环境脚本编写
1.1、start.sh
#!/bin/bash
#将 xxx.jar 替换为你的jar文件即可(注意路径)
nohup java -jar -Dfile.encoding=utf-8 xxx.jar &
1.2、stop.sh
#!/bin/bash
#将 xxx.jar 替换为你的jar文件即可
ps -ef |grep xxx.jar |awk '{print $2}'|xargs kill -9
1.3 脚本使用
# 给脚本授权 (注意路径)
chmod +x start.sh;
chmod +x stop.sh;
# 使用1,可以在当前路径下,执行
./start.sh;
./stop.sh;
# 使用2,在任意路径下执行:
sh 路径/start.sh;
sh 路径/stop.sh;
2、windows 环境脚本编写
2.1 start.cmd
@echo off
# 将 xxx.jar 替换为你的jar文件即可(注意路径)
start javaw -jar -Dfile.encoding=utf-8 xxx.jar
exit
2.2 stop.cmd
@echo off
taskkill -f -t -im javaw.exe
exit
2.3 脚本使用
windows直接双击执行脚本。
三、注:
- 最好将jar文件和脚本放同一级目录。
- windows下可以通过nssm工具,将.cmd脚本注册为系统服务,进而可以将所安装服务设置为开机自启。这样如果服务器重启,也不用再启动系统服务了。nssm操作参考:这里→
最后
以上就是尊敬未来为你收集整理的Spring Boot 项目jar文件启动脚本编写的全部内容,希望文章能够帮你解决Spring Boot 项目jar文件启动脚本编写所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复