手动在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
相关推荐
黑泽明*1 分钟前
KVM虚拟化入门与热迁移实战
运维·服务器
波多利希最高礼仪的握力器9 分钟前
安全复制SCP
linux·服务器·安全
xiaoye-duck14 分钟前
《Linux网络编程·加餐》进程间关系与守护进程
linux·网络
前端小张同学15 分钟前
AI全栈开发最佳实践💐
前端·后端·架构
GeW16 分钟前
RHCE高频考题精讲,精准突击快速拿证
linux
其实防守也摸鱼21 分钟前
免杀与持久化入门:从载荷免杀到隐蔽通道的完整指南
运维·服务器·数据库·安全·github·copilot·渗透
大勇前进35 分钟前
折叠面板不用 JS?`<details>` 和 `<summary>` 标签的隐藏用法
后端
Kyrie_kk43 分钟前
Java--TimeUnit时间单位枚举类(时间单位规范)
java·后端
长大19881 小时前
旧版浏览器不兼容?一行代码引入 html5shiv 拯救你的页面
后端
大勇前进1 小时前
Canvas 绘图初体验:用代码在网页上“画画”的魔法
后端