请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

Address already in use: bind

老师当我先启动用户服务,再启动网关时报错,这是为什么呢?
Caused by: com.alibaba.dubbo.remoting.RemotingException: Failed to bind NettyServer on /192.168.152.1:20881, cause: Failed to bind to: /0.0.0.0:20881

正在回答 回答被采纳积分+3

3回答

fly_烟雨行舟 2019-03-08 00:42:39

我碰到这个错误是因为按照老师直接拷贝一个项目,修改名字,修改配置文件等等,启动就报了这个。

原因是,你拷贝项目改名字后,要在Project Structure中把这个项目的src/mainjava、src/test/java、src/main/resource、src/target的路径都重新弄一遍,启动时先把target也给删了让它重新生成一遍。不这样的话,它老是读成你复制的那一个项目的端口,很恶心,虽然你改了新的端口,它还是读取你复制的那一个项目的端口。

所以最稳妥的方式就是不要学老师那样直接复制去改,很坑,自己新建一个,然后把需要的文件都拷过去比较靠谱。

1 回复 有任何疑惑可以回复我~
提问者 zgscy100 2019-03-08 00:45:21

谢谢,

0 回复 有任何疑惑可以回复我~
Allen 2018-11-29 11:21:17

这个错误是20881的端口被占用了,  大概率是因为已经启动了一个服务,在没停止的情况下又重新启动了一个

0 回复 有任何疑惑可以回复我~
  • 为什么gateway服务会占用20881端口呢?
    回复 有任何疑惑可以回复我~ 2019-07-31 19:50:29
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信