大白的关于SpringBoot+dubbo(zookeeper)的踩坑经历
应公司要求由spring cloud回到dubbo,说实话dubbo和cloud比起来有点捞,但是为了生存···
下面进入正题
首先为了节省问题宝宝们的时间,先看看可能遇到的错误。
可能遇到的小坑
- 实体类没有实现序列化
- 在提供者端使用的service注解是alibaba包的,不是springboot默认的
- springbootparent最新会有兼容性问题,直接用demo的pom上的版本,成功了再去测试兼容性吧
- pom中zookeeper的和自己下载的版本不一致
- zookeeper不是安装完就好,运行的!
- 提供端和消费端的两个配置文件(yml/properties)中scan的包名必须一样,强调一下不光是要对应到当前项目的包名相同,两个文件里的包名也要相同!!
- 使用过虚拟机的单位注意了,需要禁用虚拟网卡,右击我的电脑——管理——设备管理器——网络适配器中VM开头的网卡右击禁用,这是我遇到的最大的坑!!!
使用的zookeeper3.4.13版本
我参考的安装教程
http://www.cnblogs.com/jaycekon/p/7553909.html
接下来是代码
项目结构
我的gitee代码:
https://gitee.com/hhd66/Dubbo-demo/tree/master
参考的搭建教程
https://www.cnblogs.com/jaycekon/p/SpringBootDubbo.html
出坑文档
https://blog.csdn.net/liubenlong007/article/details/78501185