后端项目部署

发布时间 2023-12-19 10:19:36作者: 梅丹隆

一、修改服务器相关配置

二、利用Maven打包工程

  • Springboot中包含了tomcat.jat文件,所以工程打包成JAR文件就能独立运行

image.png

  • 利用Maven进行打包

image.png

1、Maven打包指令

  1. 进入项目目录,执行mvn命令
mvn clean install -Dmaven.test.skip=true

# clean:表示清楚之间的JAR文件
# install: 意味着打包到本地
# -Dmaven.test.skip=true:跳过测试代码

# 打包成功出现/target文件
  1. 运行Java容器,部署并运行JAR文件
# 创建数据卷
docker volume create jobcentervolume1

# 上传jar包到对应卷

# 运行容器
docker run -it -d --name jobcenter1 -v jobcentervolume1:/home/soft --net=host java
# docker run -it --name wtbackend -p 10000:10000 --net=host backend

# 进入容器
docker exec -it jobcenter1 bash

# 运行JAR文件
nohup java -jar /home/soft/project.jar

三、后台程序负载均衡

Nginx时性能非常出色的方向代理服务器,最大可以支持8万/秒的兵法访问
image.png
:::info
HaProxy

  1. 适用TCP/IP
  2. 如数据库负载均衡

Nginx

  1. 适用Http协议
  2. 适用tomcat
    :::