diff --git a/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/web/embedded/tomcat/TomcatEmbeddedContext.java b/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/web/embedded/tomcat/TomcatEmbeddedContext.java index edb96a655bc..8490c9647cb 100644 --- a/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/web/embedded/tomcat/TomcatEmbeddedContext.java +++ b/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/web/embedded/tomcat/TomcatEmbeddedContext.java @@ -55,7 +55,7 @@ class TomcatEmbeddedContext extends StandardContext { @Override public void setManager(Manager manager) { if (manager instanceof ManagerBase) { - ((ManagerBase) manager).setSessionIdGenerator(new LazySessionIdGenerator()); + manager.setSessionIdGenerator(new LazySessionIdGenerator()); } super.setManager(manager); } diff --git a/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/web/embedded/tomcat/TomcatReactiveWebServerFactory.java b/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/web/embedded/tomcat/TomcatReactiveWebServerFactory.java index cb97180cf9d..c008726ba1c 100644 --- a/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/web/embedded/tomcat/TomcatReactiveWebServerFactory.java +++ b/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/web/embedded/tomcat/TomcatReactiveWebServerFactory.java @@ -66,7 +66,7 @@ public class TomcatReactiveWebServerFactory extends AbstractReactiveWebServerFac private File baseDirectory; - private List engineValves = new ArrayList<>(); + private final List engineValves = new ArrayList<>(); private List contextLifecycleListeners = getDefaultLifecycleListeners(); diff --git a/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/web/embedded/tomcat/TomcatServletWebServerFactory.java b/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/web/embedded/tomcat/TomcatServletWebServerFactory.java index 7b0e9eb653e..9e0fdbd9853 100644 --- a/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/web/embedded/tomcat/TomcatServletWebServerFactory.java +++ b/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/web/embedded/tomcat/TomcatServletWebServerFactory.java @@ -121,7 +121,7 @@ public class TomcatServletWebServerFactory extends AbstractServletWebServerFacto private List> tomcatProtocolHandlerCustomizers = new ArrayList<>(); - private List additionalTomcatConnectors = new ArrayList<>(); + private final List additionalTomcatConnectors = new ArrayList<>(); private ResourceLoader resourceLoader; @@ -717,7 +717,7 @@ public class TomcatServletWebServerFactory extends AbstractServletWebServerFacto if (event.getType().equals(Lifecycle.START_EVENT)) { Context context = (Context) event.getLifecycle(); Manager manager = context.getManager(); - if (manager != null && manager instanceof StandardManager) { + if (manager instanceof StandardManager) { ((StandardManager) manager).setPathname(null); } }