diff --git a/spring-boot-dependencies/pom.xml b/spring-boot-dependencies/pom.xml
index ac59fd58b8e..265c7f7da46 100644
--- a/spring-boot-dependencies/pom.xml
+++ b/spring-boot-dependencies/pom.xml
@@ -134,7 +134,7 @@
2.1.1.RELEASE
1.2.9
1.3
- 8.0.28
+ 8.0.30
1.1.9.Final
1.7
2.0
diff --git a/spring-boot/src/main/java/org/springframework/boot/context/embedded/tomcat/TomcatEmbeddedServletContainerFactory.java b/spring-boot/src/main/java/org/springframework/boot/context/embedded/tomcat/TomcatEmbeddedServletContainerFactory.java
index 97cf09c9d1b..363f8b2aee8 100644
--- a/spring-boot/src/main/java/org/springframework/boot/context/embedded/tomcat/TomcatEmbeddedServletContainerFactory.java
+++ b/spring-boot/src/main/java/org/springframework/boot/context/embedded/tomcat/TomcatEmbeddedServletContainerFactory.java
@@ -167,6 +167,12 @@ public class TomcatEmbeddedServletContainerFactory
context.setParentClassLoader(
this.resourceLoader != null ? this.resourceLoader.getClassLoader()
: ClassUtils.getDefaultClassLoader());
+ try {
+ context.setUseRelativeRedirects(false);
+ }
+ catch (NoSuchMethodError ex) {
+ // Tomcat is < 8.0.30. Continue
+ }
SkipPatternJarScanner.apply(context, this.tldSkip);
WebappLoader loader = new WebappLoader(context.getParentClassLoader());
loader.setLoaderClass(TomcatEmbeddedWebappClassLoader.class.getName());