手动在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
相关推荐
晨曦backend10 分钟前
Vim 插件管理:MiniBufExplorer 使用指南
linux·编辑器·vim
江梦寻15 分钟前
软件工程教学评价
开发语言·后端·macos·架构·github·软件工程
张乔2423 分钟前
spring boot项目整合mybatis实现多数据源的配置
java·spring boot·多数据源
美好的事情能不能发生在我身上29 分钟前
苍穹外卖Day11代码解析以及深入思考
java·spring boot·后端·spring·架构
不良手残1 小时前
Redisson + Lettuce 在 Spring Boot 中的最佳实践方案
java·spring boot·redis·后端
fatiaozhang95271 小时前
中兴B860AV1.1_晨星MSO9280芯片_4G和8G闪存_TTL-BIN包刷机固件包
android·linux·adb·电视盒子·av1·魔百盒刷机
froxy1 小时前
Panthor 开源方案与 Mesa 图形库的技术解析
linux·开源
nice_evil1 小时前
华为Openeuler/Linux/CentOs 网络配置及故障排查/远程连接设置ssh/ibmc等问题及解决方案合集
linux·网络·centos·openeuler·网络配置与激活
liulilittle1 小时前
OpenSSL 的 AES-NI 支持机制
linux·运维·服务器·算法·加密·openssl·解密
yzx9910132 小时前
柑橘检测模型
服务器·人工智能·深度学习·算法