com.alibaba.dubbo.rpc.RpcException: Fail to start server(url: dubbo://192.168.137.1:20880/com.leizhe.dubbo.demo.service.UserService?anyhost=true&application=user-consumer&bind.ip=192.168.137.1&bind.port=20880&channel.readonly.sent=true&codec=dubbo&dubbo=2.6.2&generic=false&heartbeat=60000&interface=com.leizhe.dubbo.demo.service.UserService&methods=addUser&pid=26424&retries=1&side=provider×tamp=1584105401583) Failed to bind NettyServer on /192.168.137.1:20880, cause: Failed to bind to: /0.0.0.0:20880
at com.alibaba.dubbo.rpc.protocol.dubbo.DubboProtocol.createServer(DubboProtocol.java:286) ~[dubbo-2.6.2.jar:2.6.2]
今天做springboot配合dubbo,服务端启动后,消费端一起动,就报了上面的错了,想了一下,我的服务端和消费端都是本地启动,用的dubbo的消息传输的协议端口都是20880,哈哈,问题找到了。
将消费端的端口改为20881就可以了
server:
port: 10001
dubbo:
application:
name: user-consumer
protocol:
port: 20880
registry:
address: zookeeper://127.0.0.1:2181