手动在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
相关推荐
winds~几秒前
Linux中的查找操作-ubuntu系统
linux·ubuntu
醉颜凉12 分钟前
解决银河麒麟桌面操作系统V10(ARM)中`apt-get update`“正在等待报头”问题
运维·服务器·arm开发·银河麒麟桌面操作系统·软件源配置
卓越软件开发16 分钟前
基于SSM创城志愿者管理系统JAVA|VUE|Springboot计算机毕业设计源代码+数据库+LW文档+开题报告+答辩稿+部署教+代码讲解
java·vue.js·spring boot
2401_8581202616 分钟前
医院管理新境界:Spring Boot技术突破
java·spring boot·后端
CS_素锦少年28 分钟前
Linux_kernel中断系统13
linux·运维·服务器
编程、小哥哥1 小时前
netty之SpringBoot+Netty+Elasticsearch收集日志信息数据存储
spring boot·后端·elasticsearch
代码之光_19801 小时前
SpringBoot宠物咖啡馆平台:创新设计与高效实现
spring boot·php·宠物
大霸王龙1 小时前
智能视界·大模型驱动视频矩阵管理系统
大数据·服务器·python·矩阵·大模型·音视频
学习嵌入式的小羊~1 小时前
linux设备驱动介绍
linux·运维·服务器
itxck2 小时前
【Linux】常用命令
linux·运维·服务器