diff --git a/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/web/embedded/tomcat/TomcatWebServer.java b/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/web/embedded/tomcat/TomcatWebServer.java index 7c05aa77f3c..4c43a38d452 100644 --- a/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/web/embedded/tomcat/TomcatWebServer.java +++ b/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/web/embedded/tomcat/TomcatWebServer.java @@ -134,7 +134,7 @@ public class TomcatWebServer implements WebServer { // Unlike Jetty, all Tomcat threads are daemon threads. We create a // blocking non-daemon to stop immediate shutdown - startDaemonAwaitThread(); + startNonDaemonAwaitThread(); } catch (Exception ex) { stopSilently(); @@ -189,7 +189,7 @@ public class TomcatWebServer implements WebServer { } } - private void startDaemonAwaitThread() { + private void startNonDaemonAwaitThread() { Thread awaitThread = new Thread("container-" + (containerCounter.get())) { @Override