当前位置: 首页 > news >正文

将本地Springboot项目部署到Linux服务器

1、打包后端项目

在IDEA的终端上执行命令

mvn clean package "-Dmaven.test.skip=true"

在target目录下查看jar包是否存在

2、idea运行jar包(可选)

在IDEA的终端上执行命令

# 进入jar包所在目录
E:\LzpWorkspaces\lzp-records> cd .\target\
# 运行java项目
E:\LzpWorkspaces\lzp-records\target> java -jar .\lzp-records-0.0.1-SNAPSHOT.jar

3、上传后端项目到服务器

# 进入jar包所在目录
cd target
# 上传jar包到服务器
scp lzp-records-0.0.1-SNAPSHOT.jar root@11.22.33.44:/home/lzp

4、在服务器上检查jar是否传输完成

5、在服务器运行后端项目(后台运行)

在服务器上执行如下命令:

nohup java -jar lzp-records-0.0.1-SNAPSHOT.jar &

相关文章:

  • Vscode无法与远程服务器建立连接:connecting with ssh timed out
  • 处理对象集合,输出Map<String, Map<String, List<MyObject>>>格式数据,无序组合键处理方法
  • java快速幂
  • DIFY 又跟新了,来到 1.3.0 版本,看正文
  • 图像保边滤波之BEEPS滤波算法
  • Axure疑难杂症:利用中继器制作三级下拉菜单(逻辑判断进阶)
  • 【Axure视频教程】手电筒效果
  • Rust 学习笔记:关于切片的两个练习题
  • 图像处理篇---信号与系统的应用
  • vitest | 测试框架vitest | 总结笔记
  • 数据库学习笔记(十三)---存储过程
  • npm error code CERT_HAS_EXPIRED
  • 【机器学习】人工智能在电力电子领域的应用
  • 代码随想录算法训练营第60期第二十一天打卡
  • SpringCloud组件——Gateway
  • Android adb 安装应用失败(安装次数限制)
  • Android Compose vs 传统View系统:全面对比与选型指南
  • Linux 定时备份到windows 方案比较
  • MCP Servers玩玩WebUI自动化
  • 凸包问题 Graham 扫描算法 MATLAB
  • 历史新高!上海机场一季度营收增至31.72亿元,净利润增34%
  • 10台核电新机组获核准,上海核电厂商独揽超500亿元订单
  • 俄罗斯延长非法滞留外国人限期离境时间至9月
  • 港理大公布多项AI+医工成果,助港建设国际医疗创新枢纽
  • 工信部:加快自动驾驶系统安全要求强制性国家标准研制
  • 当AI开始深度思考,人类如何守住自己的慢思考能力?