房地产专家评估系统 - 部署文档

部署说明

依赖 OpenJDK 17

部署环境

  • 操作系统: Ubuntu 22.04+
  • Java版本: OpenJDK 17
  • 数据库: MySQL 8.0.36
  • Web服务器: Nginx
  • 应用端口: 8181

环境准备

硬件要求

  • CPU: 2核心以上
  • 内存: 8GB以上
  • 磁盘: 50GB以上可用空间

安装依赖

# 安装Java 17
sudo apt update
sudo apt install openjdk-17-jdk

# 安装MySQL
sudo apt install mysql-server-8.0

# 安装Nginx
sudo apt install nginx

数据库配置

MySQL 8.0的详细安装和配置请参考:MySQL配置文档

Nginx配置

基于项目提供的 conf/default.conf 配置文件
覆盖ngix的etc/nginx/sites-available/default文件

应用部署

构建应用

在IDEA中执行maven命令 estate-expert 的 package 命令
注意要“跳过测试”模式
会在admin-server/target 目录下生成 admin-server-1.0-SNAPSHOT.jar
传输到服务器上

配置文件

  • 本地文件: src/main/resources/application.yml
  • 服务器端: src/main/resources/application-test-aliyun.yml

启动命令

java -jar admin-server-1.0-SNAPSHOT.jar

服务依赖

License配置

License验证机制的详细配置请参考:License配置文档