今天项目部署,想整理一份项目部署的流程规范

1.项目打包

  • maven:clean
  • maven:package

项目部署_上传

2.上传jar包

  • 去到打包好的项目jar包的文件目录
  • 关于上传文件到远程服务器上,其实有几种不同的方法
  1. win上传到远程linux服务器:可以推荐用winSCP​​winscp​​​​安装使用教程​
  2. linux上传到远程linux服务器:可以使用
scp

如果原来项目文件已存在,就将其替换覆盖

连接服务器

  • ssh rootName@address
  • password
  • cd 项目目录
  • ls

杀掉旧项目

如果原来存在运行中的项目,则需将原项目杀掉进程

  • sudo lsof -i:8082 获得运行进行进程号
  • sudo kill -9 paid(进程号)

运行jar包

  • cd 项目目录
  • java -jar web-0.0.1-SNAPSHOT.jar