手动在Linux服务器上部署并运行SpringBoot项目(新手向)

背景

当我们在本地开发完应用并且测试通过后,接着就要部署在服务器上启动。

步骤

1.先用maven将SpringBoot应用当成jar包

2.生成jar文件并复制此文件

3.xshell远程连接linux服务器,在xftp将文件粘贴到linux服务器,这里我放在/usr/local/......目录下

4.上传完毕后,执行如下命令启动,这样应用就部署完毕

bash 复制代码
nohup java -jar 你的jar包 &> 日志文件.log &

5.后续如果有更新应用会多一个步骤,就是在粘贴文件前要先将当前应用进程结束

先查询进程号

bash 复制代码
ps -ef | grep 你的jar包

这里25030就是进程号

bash 复制代码
kill -9 25030

结束此进程,不放心可以再ps一次看看结果。

6.以下命令可以清空日志

bash 复制代码
>你的日志文件.log
相关推荐
这里有鱼汤11 分钟前
miniQMT+Qlib才是AI量化的正确打开方式
后端
无奈何杨14 分钟前
风控系统事件分析中心,关联关系、排行、时间分布
前端·后端
Moment19 分钟前
nginx 如何配置防止慢速攻击 🤔🤔🤔
前端·后端·nginx
Nie_Xun23 分钟前
ubuntu网络共享
linux·运维·ubuntu
rannn_11126 分钟前
【MySQL学习|黑马笔记|Day7】触发器和锁(全局锁、表级锁、行级锁、)
笔记·后端·学习·mysql
CodeSheep1 小时前
Stack Overflow,轰然倒下了!
前端·后端·程序员
花小璇学linux1 小时前
imx6ull-驱动开发篇22——Linux 时间管理和内核定时器
linux·运维·驱动开发
GoGeekBaird1 小时前
GoHumanLoopHub开源上线,开启Agent人际协作新方式
人工智能·后端·github
189228048611 小时前
NY270NY273美光固态闪存NY277NY287
服务器·网络·数据库·科技·性能优化
别惹CC1 小时前
Spring AI 进阶之路01:三步将 AI 整合进 Spring Boot
人工智能·spring boot·spring