手动在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
相关推荐
hfut028812 小时前
第25章 interface
linux·服务器·网络
Sinowintop14 小时前
易连EDI-EasyLink SFTP文件传输
运维·服务器·网络·sftp·edi·ftp·国产edi软件
likuolei15 小时前
XML DOM 节点类型
xml·java·服务器
风123456789~16 小时前
【Linux专栏】显示或隐藏行号、批量注释
linux·运维·服务器
w***744017 小时前
SpringBoot项目如何导入外部jar包:详细指南
spring boot·后端·jar
只想安静的写会代码18 小时前
centos/ubuntu/redhat配置清华源/本地源
linux·运维·服务器
susu108301891118 小时前
ubuntu多块硬盘挂载到同一目录LVM方式
linux·运维·ubuntu
r***F26218 小时前
【漏洞复现】CVE-2019-11043(PHP远程代码执行漏洞)信息安全论文_含漏洞复现完整过程_含Linux环境go语言编译环境安装
linux·golang·php
tsumikistep18 小时前
【前后端】接口文档与导入
前端·后端·python·硬件架构
码事漫谈19 小时前
为什么C语言拒绝函数重载?非要重载怎么做?
后端