微服务配置文件信息如下:
找了好久,原来是我在配置文件中增加了server.address=127.0.0.1的配置,这样这个微服务就被绑定到这个地址上了。但在本地开发的时候zuul网关访问时的地址是192.168.18.4(本地实际ip地址),如下图:
2个地址对应上了,所以Zuul就访问不到后面的微服务了(感觉这个算spring的一个bug吧)。
解决办法:
1、将server.address的配置地址改为本地的真实IP地址(不建议,因为这样多人协作开发的时候还需要去改这个配置)
2、直接将这个配置去掉(建议)
具体原理以后再研究吧。先保证能用再说。