From a6e47a0b47a52f5049d607c17089c96e6e67c270 Mon Sep 17 00:00:00 2001 From: Dave Syer Date: Tue, 19 Jan 2016 07:04:35 +0000 Subject: [PATCH] Ensure management.port defaults to server.port for eureka registration Otherwise apps register the wrong health and status URLs by default. If there is no explicit management.port we just need a default that is the same as server.port. --- .../cloud/netflix/eureka/EurekaClientAutoConfiguration.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientAutoConfiguration.java b/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientAutoConfiguration.java index fd05579b..6eb3e438 100644 --- a/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientAutoConfiguration.java +++ b/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientAutoConfiguration.java @@ -75,7 +75,7 @@ public class EurekaClientAutoConfiguration { @Value("${server.port:${SERVER_PORT:${PORT:8080}}}") int nonSecurePort; - @Value("${management.port:${MANAGEMENT_PORT:${PORT:8080}}}") + @Value("${management.port:${MANAGEMENT_PORT:${server.port:${SERVER_PORT:${PORT:8080}}}}}") int managementPort; @Value("${eureka.instance.hostname:${EUREKA_INSTANCE_HOSTNAME:}}")