小组部署项目

项目部署

  • 前提
  • 前端
  • 后端
  • 部署
  • 导出数据库信息

前提

确保项目能正确运行
确保安装好了 Xshell和Xftp工具
小组部署项目_第1张图片

前端

  1. 在当前项目下,cmd执行下方命令进行打包
npm run build

  1. 打包后本地项目生成 dist文件夹
    小组部署项目_第2张图片

后端

  1. 将前端dist文件夹下的所有文件放到下图位置
    小组部署项目_第3张图片
  2. 后端本地切换配置,将dev -> 改为prod

小组部署项目_第4张图片

  1. 用maven进行打包
    小组部署项目_第5张图片
    出现下图说明打包成功
    小组部署项目_第6张图片

  2. 打包成功后,在target目录下找 jar文件,并将此文件放到你容易找到的地方
    小组部署项目_第7张图片

  3. 我将打包后的jar包放入到了桌面
    小组部署项目_第8张图片

部署

  1. 用远程连接工具Xshell工具连接远程服务器
    小组部署项目_第9张图片
    2.打开后点击新建,连接远程服务器
    小组部署项目_第10张图片
  2. 连接, 输入主机ip ,输入完成后,不要着急点击确定。接着第三步
148.70.121.68

小组部署项目_第11张图片
3. 输入账号密码

passw0rd!

小组部署项目_第12张图片
4. 点击确定后,出现会话框,点击连接
小组部署项目_第13张图片
出现下方,证明连接成功
小组部署项目_第14张图片
5. 点击文件传输按钮,打开Xftp远程传输文件工具(确保自己安装好了Xftp)
小组部署项目_第15张图片
点击之后出现下图界面,左栏找到放jar包的位置, 右栏是服务器的位置 /root
小组部署项目_第16张图片
找到jar包,找到root目录
小组部署项目_第17张图片
双击jar包,弹出覆盖页面,点击确定
小组部署项目_第18张图片
看到传输进度,100%后自动消失,自动消失后,关闭掉xftp工具
小组部署项目_第19张图片
6. 回到Xshell工具,并进入到/root目录下

cd /root

查看目录下的文件信息,找到 下图中的jar包

ll

小组部署项目_第20张图片
查看之前运行的项目

ps -ef | grep java

杀死改项目已存在的进程

kil -9   21291(自己对应的pid)

小组部署项目_第21张图片
7. 后台运行jar包

nohup java -jar lky_backend-1.0.jar > ./lky_backend.log &

执行命令后,出现下图,回车就可以了,项目部署结束
在这里插入图片描述
8. 部署完毕后,将本地文件由prod—>dev
小组部署项目_第22张图片

  1. 在本地网页打开连接
    http://148.70.121.68:8081/login

  1. 如果后期项目出问题,可以查看日志
tail -200f lky_backend.log

导出数据库信息

mysqldump -u root -p 数据库名称 > 导出名称.sql

mysqldump -u root -p  lky_system  > 202002221537.sql

你可能感兴趣的:(项目部署)