[TOC]
## 一、前端工程在那里
layui前端:`zlt-web/layui-web`
react前端:`zlt-web/react-web`
>[info] 具体说明请参考[zlt-web\\README.md](https://gitee.com/zlt2000/microservices-platform/tree/master/zlt-web)
## 二、前端访问网关的地址(12.0.0.1)在那里改
`apiUrl.js`
![](https://box.kancloud.cn/f3ae9494ad4574a5cee53758b5926ed9_1410x574.png)
## 三、nacos配置中心没有数据
* 本项目不依赖于外部的配置中心,通过本地配置文件就可以启动
* 并且已经集成nacos的配置中心,可以通过nacos覆盖本地的配置
## 四、登录接口/oauth/token代码没找到?
这个是 Spring Security 框架自带的接口
## 五、为什么启动工程后,登录不成功
1. 请确认都启动了 [必要启动模块](https://www.kancloud.cn/zlt2000/microservices-platform/919419)
2. redis是否有设置密码,有的话请在配置文件添加
3. 检查网关是否有报错
4. 确认登录地址是否为:http://127.0.0.1:8066
## 六、首页统计数据没显示
数据生产:网关埋点 -> ELK -> ES
数据查询:log-center -> search-center -> ES
总体设计:[微服务业务监控和行为分析怎么做?试试日志埋点](https://mp.weixin.qq.com/s/-zsJHE4NLWP73ovjwrPAIA)
部署搭建:请参照 [扩展模块](https://www.kancloud.cn/zlt2000/microservices-platform/919420) 里面的`首页(流量统计)`
>[warning] 整个运转起来有点复杂,如果初学者可以先忽略或者换回旧的首页
> 把`zlt-web\back-web\src\main\resources\static\pages`目录下的`console_old.html`文件改名并覆盖`console.html`即可
## 七、网关启动报如下错误
```bash
Failed to bind properties under 'spring.cloud.sentinel.datasource.ds1.nacos.rule-type' to org.springframework.cloud.alibaba.sentinel.datasource.RuleType:
Property: spring.cloud.sentinel.datasource.ds1.nacos.rule-type
Value: flow
Origin: class path resource [application.yml]:12:24
Reason: 2
```
1. **请升级JDK版本为`1.8.0_152`以上试试**
2. **删除maven本地仓库中的`spring cloud alibaba`相关的jar包,重新刷新下载jar包**
3. **如果还是不行就先把网关sentinel相关的动态规则配置先去掉**
## 八、整个项目所有服务加中间启动最低需要什么配置
### 1. 所有服务加中间件启动(10G以上)
* 所有微服务:4G
* 数据库、redis和nacos:1G
* 日志系统ELK:2G
* APM监控skywalking:2G
* GPE监控预警:1G
### 2. 最小服务启动(2-4G左右)
* 数据库、redis、nacos、zlt-uaa、user-center、api-gateway、back-web
## 九、bootstrap.yml中的common.yml没找到
![](https://box.kancloud.cn/6fa1bc61e9b270d36ec37e7395c90764_521x243.png)
项目不存在该文件和配置,该配置的意思是指定`common.yml`为nacos中的公用配置,后面自己按需配置就行了,详情可以看 [配置中心](https://www.kancloud.cn/zlt2000/microservices-platform/936142) `全局共用配置`中的内容
## 十、网关的sentinel动态规则怎么配置
详情查看:[网关流控](https://www.kancloud.cn/zlt2000/microservices-platform/1203036)
## 十一、url/按钮权限有吗,怎么用
详情查看:[url级权限控制](https://www.kancloud.cn/zlt2000/microservices-platform/1202397)
## 十二、修改类的包路径后,启动报错找不到bean?
这是SpringBoot的Bean扫描机制,默认扫描启动类的包路径下的Bean,所以与启动类的包路径前缀不一致的话就会扫描不到
可以通过在`@SpringBootApplication`注解和`@EnableFeignClients`注解中手动指定`basePackages`来解决
![](https://img.kancloud.cn/16/50/16508e7f166b564f8793e661649bb1bf_874x191.png)
## 十三、swagger在那里个地址?
统一通过网关访问:http://127.0.0.1:9900/doc.html
## 十四、添加新服务后网关swagger没显示新的?
网关需要配置 `generate-routes` 添加要显示的路由id
**sc-gateway**
![](https://img.kancloud.cn/67/2c/672cbcc3fef82934f0bd8bf4307d25e6_376x103.png)
**zuul-gateway**
![](https://img.kancloud.cn/c8/5c/c85cdc14d324c322adec64c372a98e73_490x174.png)
## 十五、搭建好ELK之后,首页/系统日志还是没有数据?
企业级功能-统一日志中心详解-[没数据问题排查思路](https://www.kancloud.cn/zlt2000/microservices-platform/1524980)
## 十六、为什么会有两个网关工程`zuul-gateway`和`sc-gateway`
提供给你去选择用,这两个都是开源网关中比较火的,技术架构不一样各自特点;
spring cloud gateway比较新,性能更好但是上手复杂,推荐使用。
## 十七、架构图用什么画的,有没有无水印的图
https://processon.com/view/5c7d43fee4b03727ee3ab220
## 十八、怎样体现多用户类型?
由于用户类型是业务方面的内容每个系统都不一样,框架本身不带业务相关的内容,只是提供扩展的方式与思路,具体可查看:《[多用户类型扩展](https://www.kancloud.cn/zlt2000/microservices-platform/2358785)》
## 十九、最新版本可以用 JDK 1.8 吗
**不可以**,Spring 6.x 开始只支持jdk17或以上版本
![](https://img.kancloud.cn/65/29/6529f4ff41c81919d5ffa2c17335e3b2_1324x364.png)
- 项目介绍
- 项目声明
- 项目简介
- 核心功能
- 运行环境
- 项目更新日志
- 文档更新日志
- 分支说明
- F&Q
- 部署教程
- 环境准备
- 必要启动模块
- 扩展模块(可选)
- 打包工程
- 开发说明
- 登录认证
- 基础功能
- 分布式功能
- Spring Boot自定义配置自动提示
- 如何新增一个服务
- 自定义配置参数清单
- 公共配置
- 授权认证中心
- 日志中心
- 搜索中心
- 文件中心
- 核心接口
- 密码模式授权
- 授权码模式授权
- 简化模式授权
- 客户端模式授权
- 手动刷新token
- 用户名+密码+验证码授权
- openId授权
- 手机号+密码授权
- 账号登出接口
- 检查token有效性
- OIDC模式授权
- 获取JWT公钥
- 系统设计
- 企业级微服务总体分层架构图
- 企业级服务认证架构设计
- 有网络隔离
- 无网络隔离V1
- 无网络隔离V2
- url级权限控制
- 多用户类型扩展
- WebSocket接口鉴权
- 授权参数加密
- 兼容旧的密码加密方式
- 数据权限
- 企业级日志解决方案设计
- 企业级监控架构设计(Metrics)
- 框架技术选型
- 架构设计方法论思维导图
- 系统幂等性设计与实践
- 分布式ID生成器解决方案
- 实时搜索系统设计
- 企业级功能
- alibaba/nacos注册中心
- 介绍与相关资料
- 设计模型
- 部署
- 配置中心
- 服务注册发现
- 生产部署方案
- 通过Nginx来实现环境隔离
- 统一日志中心详解
- 介绍与相关资料
- docker安装部署
- 安装包部署(6.x版本)
- elasticsearch 6.x
- logstash 6.x
- kibana 6.x
- 安装包部署(7.x版本+xpack)
- elasticsearch 7.x
- logstash 7.x
- kibana 7.x
- Filebeat安装部署
- ES索引管理
- 定时任务定期删除
- Index Lifecycle Management
- 没数据问题排查思路
- Logstash
- Grok语法调试
- Grok常用表达式
- 配置语法中的条件判断
- ELK自身各组件监控
- ELK多租户方案
- 慢查询sql详解
- 审计日志-elk详解
- alibaba/sentinel限流熔断
- 介绍与相关资料
- 使用示范
- 动态规则扩展
- 生产应用
- 网关流控
- JWT的RSA非对称密钥生成
- Docker
- 安装(外网)
- 安装(内网)
- 构建项目镜像(免Dockerfile文件)
- APM监控-SkyWalking
- 介绍与相关资料
- APM系统简单对比(zipkin,pinpoint和skywalking)
- server安装部署
- agent安装
- 日志信息清理
- Metrics监控
- 介绍与相关资料
- 安装部署
- 各组件监控
- Grafana仪表盘模板下载
- Grafana告警配置
- 分布式事务
- 基础概念和理论
- TX-LCN(同步场景)
- SEATA(同步场景)(v1.3)
- RocketMQ(异步场景)
- MySQL
- 主从复制
- 主从切换
- 主主复制
- 高可用方案
- Redis
- 单机
- 主从复制
- 主从复制+哨兵
- cluster集群
- 持久化方案
- 数据库之分库分表
- 分库分表思路
- 分库分表部署上线方式
- ShardingSphere配置
- 消息队列
- 消息队列对比参照表
- Spring-Cloud-Stream消息框架
- RocketMQ
- 介绍与相关资料
- 安装部署
- 常见异常处理
- RocketMQ事务消息原理
- Kafka
- 介绍与相关资料
- 应用场景
- 安装部署
- 集群部署
- Kafka Connect
- 分布式文件系统
- FastDFS
- 介绍与相关资料
- 特性详解
- 文件系统的对比
- 安装部署
- MinIO
- Canal数据库日志解析消费
- 介绍与相关资料
- 安装部署
- 高可用架构部署
- 实时同步数据到ElasticSearch
- 全量同步数据到ElasticSearch
- 多租户(应用隔离)
- 技术介绍与隔离方案
- 本项目实现详解
- 分布式日志链路跟踪
- 单点登录
- 单点登录详解
- 前后端分离的单点登录
- OIDC协议单点登录
- 单点登出详解
- Zookeeper集群搭建
- Spring
- 升级 Spring Boot 2.5 与 Spring Cloud 2020 注意要点
- 企业开发环境搭建
- 研发项目管理软件(禅道)
- Maven私服
- 安装部署
- 使用介绍
- Docker私有镜像仓库
- 安装部署
- 使用介绍
- 容器管理平台
- 介绍与相关资料
- 安装部署
- 使用介绍
- 持续集成部署CICD
- 持续交付的含义
- 影响持续交付的因素
- 代码分支策略选择
- CICD流程设计
- 代码仓库Gitlab
- 安装部署
- 免密访问
- webhook配置
- 自动化部署Jenkins
- 安装部署
- ssh免密登录
- 流水线简单例子
- 流水线参数化构建例子
- 静态代码测试SonarQube
- 应用性能
- 压力测试工具
- 介绍和安装
- 使用介绍
- JVM
- JVM性能调优
- 常见JVM内存错误及解决方案
- JVM 分析工具详解
- Spring Cloud性能调优
- Elasticsearch性能优化
- 我的GitChat
- Spring Boot集成Elasticsearch7.x详解
- 微服务统一日志方案ELK7.x落地实战
- Redisson 分布式锁详解与可视化监控方案
- 交流反馈
- 云服务器购买优惠