作为一个程序员,在开发过程中,一直谨遵前辈们的教导,那是能懒则懒得,能够用Ctrl+C/V写代码,就不会手动去敲键盘。但是,有时太懒也是会出bug的,小辰今天就遇到了一个错误,一开始没有注意,经过反复的调试也无法解决,最后上百度去找解决方法,也都是驴唇不对马嘴,不过好在没有放弃,最后还是找到问题的所在,下面就让我们一起去见识一下这个bug,希望对你有所帮助:
问题的原因是这么来的,小辰在前期开发的时候,已经写好了Dubbo的服务(提供者&生产者),并且已经部署到服务器上,我们可以从Dubbo的管理界面看到服务:
小辰比较懒,想着服务器上以及发布过了,我在本地开发客户端的时候,就能够直接调用了,不用再启动本地的服务去注册生产者,但是,万万没想到,当我编写完成客户端之后去调用服务的时候,出现了500错误,WTF,什么鬼?为什么会出现500呢?
启动客户端和注册的时候没有错啊,为什么调用的时候报错了?最后在网上看了各种解决方法都不是自己想要的结果,但是最后综合大家的各种说法,我终于找到了解决方案,先看两张图:
我的消费者注册地址是局域网,也就是内网,