啓動準備
基礎環境準備
服務端
jdk1.8
mysql 5.7
maven
redis
idea/eclipse(不建議)
IDE插件⼀個,lombok插件,具體百度即可
前端
node 版本:v6.11.2
npm 版本:3.10.10
基礎啓動
Java端(服務端開發)
基礎中間件
啓動註冊和配置中心nacos
- 解壓後端代碼:ace-control/ace-nacos/nacos-server-0.8.0.zip 到 nacos(⽂件夾)
- 初始化數據腳本:ace-control/ace-nacos/db/init_nacos.sql
- 修改nacos下的配置,nacos/conf/application.properties ,添加如下配置
spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://localhost:3306/ag_nacos?
characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
db.user=root
db.password=123456
- 配置環境變量
export JAVA_HOME={$JAVA_8_HOME(JDK路徑)}
- 切換目錄nacos/bin,啓動命令
sh startup.sh -m standalone
- 訪問
http://localhost:8848/nacos
賬戶/密碼:nacos/nacos
啓動流量衛兵Sentinel (官方指南)
- 切換⽬錄ace-control/ace-sentinel ,啓動命令
java -jar sentinel-dashboard.jar
- 訪問
http://localhost:8080/#/dashboard/home
啓動監控中心Boot-Admin(官方指南)
- main⽅式運⾏類:ace-control/ace-monitor/src/main/java/com/github/wxiaoqi/security/monitor/MonitorBootstrap
- 訪問
http://localhost:8764/#/applications
基礎服務
AUTH模塊啓動
- 初始化數據腳本,ace-auth/ace-auth-server/src/db/init.sql
- 根據需要調整配置配置
mysql、redis
- main⽅式運⾏類:ace-auth/ace-auth-server/src/main/java/com/github/wxiaoqi/security/auth/AuthBootstrap
ADMIN模塊啓動
- 初始化數據腳本,ace-modules/ace-admin/db/init.sql
- 根據需要調整配置配置
mysql、redis
- main⽅式運⾏類:ace-modules/ace-admin/src/main/java/com/github/wxiaoqi/security/admin/AdminBootstrap
GATEWAY模塊啓動
- 根據需要調整配置配置
mysql、redis
- main⽅式運⾏類 :ace-gate/src/main/java/com/github/wxiaoqi/security/gate/GatewayServerBootstrap
Node端(前端開發)
- 啓動命令
# 安裝依賴
npm install
## 若上述不⾏則採取下⾯命令
npm install --registry=https://registry.npm.taobao.org
# 本地開發 開啓服務
npm run dev
- 訪問瀏覽器
http://localhost:9527
賬戶密碼:admin/admin
聲明:未經本人允許請勿轉載