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