RuoYi-Vue-Plus多租户权限管理系统本地部署(240)
项目必备环境
- openjdk-17/21 或 graalvm-community-jdk-17/21 版本
- mysql 5.7 8.0 (其他版本未测试 如其他版本没问题 可以告知咱们)
- oracle 11g 12c (其他版本未测试 如其他版本没问题 可以告知咱们)
- postgres 13 14 (其他版本未测试 如其他版本没问题 可以告知咱们)
- sqlserver 2017 2019 (其他版本未测试 如其他版本没问题 可以告知咱们)
- redis 5.X 6.X 7.X 由于框架大量使用了redis特性 版本必须 >= 5.X
- minio 本地文件存储 或 阿里云 腾讯云 七牛云等一切支持S3协议的云存储
- maven >= 3.8.X
- nodejs >= 18.18 (其他版本未测试 如其他版本没问题 可以告知咱们)
- npm >= 8.X (7.X确认有问题)
- idea 2022 2024 (一定不要使用2023后果自负 bug太多影响项目开发)
> 注意: 需要使用 openjdk
或者 graalvm
运行程序 禁止使用 oraclejdk
(由于spring
的bug
导致打包运行会报错)
>
后端部署
勾选maven对应环境
sql导入
请按照以下顺序依次导入 默认为 mysql 其他数据库需导入对应的sql文件
服务启动顺序说明
- 必须启动基础建设:
mysql redis admin
- 可选启动基础建设:
minio
(影响文件上传) monitor
(影响监控) snailjob
(影响定时任务)
MonitorAdminApplication
为 Admin监控服务(非必要)
SnailJobServerApplication
为 任务调度中心服务(非必要)
DromaraApplication
为 主应用服务
> 需优先启动 MonitorAdminApplication
与 SnailJobServerApplication
具体配置方式参考对应文档
> 最后启动 主服务 DromaraApplication
主服务配置方式
在勾选对应环境的配置文件内 填写 mysql
与 redis
配置信息
然后运行项目即可实现本地部署ruoyi-vue-plus