0
我正在运行Spring Boot应用程序并使用Netflix OSS Spring Cloud框架。我们正在运行一个Eureka实例并且有一个正在尝试注册的服务。当我们的服务注册到尤里卡时,它使用错误端口名称的IP。为了解决这个问题,我们增加了:配置文件中忽略spring.cloud.inetutils.ignoredInterfaces
spring.cloud.inetutils.ignoredInterfaces=eth0
当我们通过这个命令行,但是当我们移动到这个配置文件配置它不工作,但这个伟大的工程配置文件的所有其他配置已接。
因此,例如,这将工作:
java -jar service.jar --spring.cloud.inetutils.ignoredInterfaces=eth0
,这将不起作用:
java -jar service.jar --spring.profiles.active=localvm
其中application-localvm.properites
包含: spring.cloud.inetutils.ignoredInterfaces=eth0
工作!我猜想在读取配置文件中通过--spring.profiles.active标志传递的属性时,NIC卡已经绑定了。谢谢你的帮助 – Jon