手动在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
相关推荐
随便写写15 小时前
python项目和环境管理工具 UV
后端
早晚会去希腊15 小时前
VScode怎么使用Jupyter并且设置内核
linux·运维·服务器
摇滚侠15 小时前
Spring Boot 3零基础教程,依赖管理机制,笔记06
spring boot·笔记·后端
❀͜͡傀儡师15 小时前
Spring 前后端通信加密解密
java·后端·spring
stark张宇15 小时前
企业级文件共享服务全解析:NFS 和 Samba 搭建指南与 Windows 乱码解决
服务器·架构·centos
川石课堂软件测试15 小时前
什么是BUG,你对BUG的了解有多少?
android·linux·服务器·python·功能测试·bug·安全性测试
鸠摩智首席音效师15 小时前
如何在 Vim 中使用交换文件恢复文件 ?
linux·编辑器·vim
高旭的旭15 小时前
Linux V4L2框架详解:Camera软件架构与驱动实现
linux·嵌入式·camera·v4l2
徐小夕15 小时前
花了4个月时间,我写了一款支持AI的协同Word文档编辑器
前端·vue.js·后端
Raymond运维16 小时前
MySQL包安装 -- SUSE系列(SUSE资源库安装MySQL)
linux·运维·数据库·mysql