手动在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
相关推荐
咸鱼翻身小阿橙3 分钟前
SQL上半部分
服务器·数据库·sql
历程里程碑5 分钟前
Linux 2 指令(2)进阶:内置与外置命令解析
linux·运维·服务器·c语言·开发语言·数据结构·ubuntu
麦兜*5 分钟前
SpringBoot Profile多环境配置详解,一套配置应对所有场景
java·数据库·spring boot
天荒地老笑话么6 分钟前
Linux 里 chmod 755 file.txt 是什么意思(权限配置)
linux·运维·服务器·网络安全
无心水9 分钟前
2、Go语言源码文件组织与命令源码文件实战指南
开发语言·人工智能·后端·机器学习·golang·go·gopath
野生工程师12 分钟前
【Linux基础-2】Linux的基本指令
linux·运维·windows
weixin_3954489117 分钟前
mult_yolov5_post_copy.c_cursor
linux·人工智能·python
努力也学不会java20 分钟前
【Spring Cloud】 服务注册/服务发现
人工智能·后端·算法·spring·spring cloud·容器·服务发现
venus6022 分钟前
服务器里面多个网口,电口,光口如何区分使用
运维·服务器
猫猫的小茶馆22 分钟前
【Linux 驱动开发】一. 搭建开发环境
linux·汇编·arm开发·驱动开发·stm32·嵌入式硬件·mcu