Windows环境部署
前置条件
部署【niucloud-admin-java】前,需提前准备好:Java环境、MySQL服务、Redis服务。
运行环境 | 要求版本 | 推荐版本 |
---|---|---|
JDK | == 17.0 | 17.0 |
MYSQL | >= 5.7 | 8.0 |
Redis | 必须启用 | 4.x |
Node.js | 18.0 | 20.0 |
Nginx |
下载部署包
部署包结构,如下图所示:
配置MySQL数据库
创建【niucloud-admin-java】使用的数据库,如下图所示:
可以通过数据库管理工具,也可通过命令行添加
创建命令:
CREATE DATABASE niucloud_admin_java CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
导入数据库
配置MySQL连接
找到配置文件: webroot/jar/application-prod.yml
url: jdbc:mysql://127.0.0.1:3306/niucloud_admin_java?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai
username: root
password: root
配置,url: mysql连接地址,username: mysql连接用户,password: mysql连接密码。
配置Redis连接
找到配置文件:webroot/jar/application-prod.yml
注意有两个地方,包括缓存redis的配置,satoken的redis配置,不要漏了
配置,database: 配置数据库1-16,host: 连接地址,port: 服务端口, password: 如果Redis服务有密码也需要进行配置。
检测Java版本,推荐1.8
java -version
启动服务
双击脚本: webroot/niucloud.bat运行,选择: 1, 如下图所示。
访问服务
地址:http://127.0.0.1:8080/admin,admin,123456