diff --git a/spring-boot-project/spring-boot-devtools/src/main/java/org/springframework/boot/devtools/autoconfigure/OptionalLiveReloadServer.java b/spring-boot-project/spring-boot-devtools/src/main/java/org/springframework/boot/devtools/autoconfigure/OptionalLiveReloadServer.java index 1ce4ea5bc85..42ab7ac3e72 100644 --- a/spring-boot-project/spring-boot-devtools/src/main/java/org/springframework/boot/devtools/autoconfigure/OptionalLiveReloadServer.java +++ b/spring-boot-project/spring-boot-devtools/src/main/java/org/springframework/boot/devtools/autoconfigure/OptionalLiveReloadServer.java @@ -52,10 +52,11 @@ public class OptionalLiveReloadServer implements InitializingBean { void startServer() { if (this.server != null) { try { + int port = this.server.getPort(); if (!this.server.isStarted()) { - this.server.start(); + port = this.server.start(); } - logger.info(LogMessage.format("LiveReload server is running on port %s", this.server.getPort())); + logger.info(LogMessage.format("LiveReload server is running on port %s", port)); } catch (Exception ex) { logger.warn("Unable to start LiveReload server");