【实操演示】IDEA打Jar包,并将Jar包部署到服务器上(宝塔面板)
我立志做一名把细节都说清楚的博主,欢迎关注🎉 ~
原创不易,有帮助还请鼓励个【赞】哦,谢谢无敌可爱帅气又迷人的小哥哥、小姐姐,爱你哦 ❥(^_-)~
项目背景:
- SpringBoot项目。
- Maven。
- 服务器使用宝塔面板。
打Jar包
- 打开项目Maven工具栏。
- 确定将要打包的模块。下图演示的是web模块。
- 点开Lifecycle选项。
- 选择Install,开始打包
- 打包完成,去所示路径找jar包。
- 打包完成的Jar包。
部署到服务器(装有宝塔面板)
- 登录装有宝塔面板的服务器,点击【终端】进行操作。
- 查询正在运行的老jar包进程。
# XXX是你项目路的老Jar包的名称。
ps aux | grep XXX.jar
- 杀死老的Jar包进程。
# XXX是你项目的进程编号。
kill -9 XXX
4. 打开【文件】页面,找到项目的老Jar包位置。
5. 将新Jar包直接丢进老Jar包路径,宝塔面板支持页面上传。
6. 上传完成后,回到【终端】页面,启动新Jar包。
# XXX是新Jar包名称。
# YYY是Log日志文件将要输出到的地方。以新Jar包为准的相对路径。
# ZZZ是Log日志文件的名称。
nohup java -jar XXX.jar >> YYY/ZZZ.log 2>&1 &
7. 检查启动是否成功。
- 可以再用查询进程的命令,检查项目是否已经成功启动。
- 进入日志文件路劲内,查看日志是否成功运行。
# 先进入日志文件路劲内。
# XXX是日志文件名称。
tail -f XXX.log # 查看日志文件内内容。
我立志做一名把细节都说清楚的博主,欢迎关注🎉 ~
原创不易,有帮助还请鼓励个【赞】哦,谢谢无敌可爱帅气又迷人的小哥哥、小姐姐,爱你哦 ❥(^_-)~