1.在使用idea编译服务时编译失败(我使用的idea开发软件)
a.第一种,开发环境中没有安装maven
b.第二种,安装的maven版本与idea版本不一致;若安装的版本一致,则是在idea中没有配置好maven
c.第三种,在微服务中的聚合服务中没有写pom文件的打包方式,即maven中的打包标签
2.在运行nacos服务时,出现Unable to start embedded Tomcat报错
这个解决方法,仅适用于启动nacos时,cmd窗口上展示“nacos is starting with cluster”
这个表示是集群版,需要使用启动命令startup.cmd -m standalone 或者 打开startup.cmd文件
找到set MODE=“cluster”,改为set MODE=“standalone”。保存退出,在双击运行
3.问题:No Feign Client for loadBalancing defined. Did you forget to include spring-cloud-starter-loadbalancer?意思是,没有为loadBalancing定义伪客户端。你忘记添加spring-cloud-starter-loadbalancer了吗?
为什么会出现这个问题呢?Spring Cloud 2020版本以后,默认移除了对Netflix的依赖,其中就包括Ribbon,官方默认推荐使用Spring Cloud Loadbalancer正式替换Ribbon,并成为了Spring Cloud负载均衡器的唯一实现。
只需要在pom文件中引入spring-cloud-starter-loadbalancer依赖即可
这个问题其实可以在创建服