网站建设与发布的预算网站代备案系统
web/
2025/9/27 5:54:57/
文章来源:
网站建设与发布的预算,网站代备案系统,宁波网络关键词优化费用,建筑工程公司网站模板下载在开发spring cloud的时候遇到一个很奇葩的问题#xff0c;就是服务向spring eureka中注册实例的时候使用的是机器名#xff0c;然后出现localhost、xxx.xx等这样的内容#xff0c;如下图#xff1a; eureka.instance.perferIpAddresstrue
我不知道这朋友用的什么spring c…在开发spring cloud的时候遇到一个很奇葩的问题就是服务向spring eureka中注册实例的时候使用的是机器名然后出现localhost、xxx.xx等这样的内容如下图 eureka.instance.perferIpAddresstrue
我不知道这朋友用的什么spring cloud版本反正我是用的spring cloud版本中是没有这个但是有下面配置
能够正确的显示机器名这情况还是良好的关键有的还是显示localhost实在是纠结然后我就开始在网上找解决方法。
在网上也找到了一些思路如这篇http://blog.csdn.net/cnhome/article/details/52291505说配置
eureka.instance.prefer-ip-addresstrue
我是用的spring cloud maven依赖如下
dependenciesdependencygroupIdorg.springframework.cloud/groupIdartifactIdspring-cloud-dependencies/artifactIdversionCamden.RELEASE/versiontypepom/typescopeimport/scope/dependency/dependencies
快速的将配置添加然后发包测试如下图 显示结果还是没有变化还是机器名但是你自己观察左下角鼠标url连接地址确实变成了IP只是URL显示还是机器名ok起码解决了一部分剩下的就是显示问题了。
在网上搜来搜去多数都是说增加
eureka.instance.prefer-ip-addresstrue
配置如http://www.cnblogs.com/yish/p/5985074.htmlhttp://blog.csdn.net/zhuchuangang/article/details/51202307等都是没有解决问题的。
最终在http://www.cnphp6.com/detail/17565找到配置需要配置
eureka.instance.preferIpAddresstrueeureka.instance.instance-id${spring.cloud.client.ipAddress}:${server.port}
ok赶紧上代码运行测试如下图 ok成功这就是我希望的结果。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/81234.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!