本地有两个网卡,一个是真实网卡,一个连本地虚拟网络的小局域网。
springboot 启动时会使用虚拟网卡,导致注册中心收到的服务 ip 是小局域网的 ip,从而导致别的服务访问不到本地的应用。
有什么办法可以让springboot/tomcat
启动时指定网卡。server.address
只能指定 tomcat 的监听的 ip,但是注册到注册中心的 ip 还是小局域网的 ip
本地有两个网卡,一个是真实网卡,一个连本地虚拟网络的小局域网。
springboot 启动时会使用虚拟网卡,导致注册中心收到的服务 ip 是小局域网的 ip,从而导致别的服务访问不到本地的应用。
有什么办法可以让springboot/tomcat
启动时指定网卡。server.address
只能指定 tomcat 的监听的 ip,但是注册到注册中心的 ip 还是小局域网的 ip
15 回答8.4k 阅读
8 回答6.2k 阅读
3 回答3.6k 阅读✓ 已解决
1 回答4k 阅读✓ 已解决
3 回答6k 阅读
3 回答2.6k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
答案来源于 stackoverflow
我没用过 eurake,如果是 nacos,就找相关文档
根据你用的注册中心来选择
eurake :