快速开始 - 微服务部署
无论您是多年编程的高级工程师,还是刚刚入门的实习生,部署请完全参考本文档操作
环境准备
工具 | 版本 | 备注 |
---|---|---|
JDK | 17 | 支持 JDK21 |
Maven | 3.8+ | |
MySQL | 5.7.8+ | 强制要求 |
Redis | 7+ | |
Node.js | 18 | 强制要求 |
开发工具 | IDEA 2023+ | 非必须 |
项目部署步骤
1. 下载项目
2. 初始化数据库
- 版本要求:MySQL 5.7.8+ (支持 8)
- 默认字符集:utf8mb4
- 默认排序规则:utf8mb4_general_ci
3. 配置修改
3.1 修改注册中心数据库配置
找到源代码目录 pig-register,修改数据库连接信息,然后通过 Main 方法启动。
3.2 修改 Redis 和 MySQL 配置
访问 Nacos 控制台:http://127.0.0.1:8848/nacos (默认账号密码:nacos/nacos)
配置文件 Data Id | 修改配置信息 |
---|---|
application-dev.yml | Redis 配置 |
pig-upms-biz-dev.yml | 数据库链接信息 |
pig-codegen-dev.yml | 数据库链接信息 |
pig-quartz-dev.yml | 数据库链接信息 |
4. 服务启动顺序
找到对应模块的类,直接右键 Main 启动即可
使用代码生成、监控时再启动以下项目
5. 前端部署
- 如果 npm install 过程中出现网络问题导致报错,请删除 pig-ui 根目录中的 node_modules 文件夹
- 重新执行 npm install 命令
- 注意 node 版本不要太高,推荐使用 18 版本