赞
踩
从昨晚到今天一天这个bug环绕在我脑海,bug如下:Caused by: java.net.BindException: Address already in use: bind
首先第一次搞这玩意,头发掉不少啊,我用的注册中心是zookeeper大约就是说我端口号被占了,但是我去看Tomcat服务器端口是不同的,所以排除,然后我看错误大概就是说我的20880端口被占了,但是我去查这个端口被那个pid占用,结果直接没有反馈,哇,我当时就觉得天昏地暗,在网上也查了好多,看这个zookeeper的日志,看看我的提供者有没有写进去,结果按照网上的操作一顿进行,最后,没错,一如既往地啥也没查到,我嘞个去,当时我就哭了,找了好多同学,不是没用过zookeeper就是也整不懂,最后最后,我再次坐下来,想了想,会不会是这个dubbo的协议端口被占了,因为我的提供者是用的默认的,那八成应该就是这个问题了,然后我就在我的消费者配置文件中写了:spring.dubbo.protocol.port=20881
结果再次吧maven工程clean以下,run一下!!! 我草,成了,当时我的泪水就下来了,我的妈呀,太辛苦了,不过,心里十分满意,就像你的三秒钟之后的快感一样,真nm舒服,所以我写了这个分享给刚入坑的程序猿,加油,一起加油找bug,不说了,继续卷了,哈哈哈哈哈哈
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。