SpringCloud与Nacos错误集合
1.spring-cloud-starter-alibaba-nacos-config与spring-cloud-starter-alibaba-nacos-discovery不能共存
在pom.xml中同时添加了spring-cloud-starter-alibaba-nacos-config和spring-cloud-starter-alibaba-nacos-discovery依赖,启动的时候,就报错了,应用程序无法启动。
1 | <dependencies> |
错误提示:
Error creating bean with name ‘compositeDiscoveryClient’ defined in class path resource [org/springframework/cloud/client/discovery/composite/CompositeDiscoveryClientAutoConfiguration.class]: Unsatisfied dependency expressed through method ‘compositeDiscoveryClient’ parameter 0;
官网也没说两者不能通用啊。可能也是两者冲突,我就算把上面的依赖注释掉,还是不行啊。最后使用的依赖是这样的,排除了nacos-client,然后添加了nacos-client,最后应用程序启动成功了。
1 | <dependency> |
3.tomcat中部署的服务无法在nacos中注册
我暂时还没有实验,等着以后再说吧,可以查看参考文章。
4.服务注册不进去
这个问题让我很是头疼,开发着开发着,关于注册这一块,没有动过,但是突然这个自己写的服务就注册不到nacos中了,以前是可以注册的,无论怎么重启,重启电脑也没有用。在同一个工程下面的,若依的几个微服务就是能成功注册进去的,无论重启多少次,自己写的服务就注册不进去。更可气的是,同样的代码,换一台开发机器,就能顺利的注册进去了。重启了电脑、重启了idea,清空了缓存,都不起作用,而且服务启动的时候并不报错。
【尝试】
1.添加 spring-boot-starter-web 依赖,不起作用。
【解决】
问题出在在方法上进行调式,看到我在 getUserListBySiteNo 这个方法前面加了一个断点,导致调试的时候,会出现警告,并且调试的控制台总是卡住数据库那里,很长时间才出现mybatis-plus的启动画面,把这个断点取消掉,服务也能注册了,也不弹出警告了,最后调试也非常的快了,真是失足成恨啊。
1.nacos注册没报错但注册不上去 最后看到一篇博客说pom.xml文件缺少springboot的起步依赖
2.服务无法注册到Nacos的踩坑记录以及解决办法
3.idea2021断点调试,服务启动特别慢如何解决