diff --git a/spring-boot-project/spring-boot-docs/src/docs/asciidoc/howto/webserver.adoc b/spring-boot-project/spring-boot-docs/src/docs/asciidoc/howto/webserver.adoc
index ee3404a05fa0..a6b2e42485e3 100644
--- a/spring-boot-project/spring-boot-docs/src/docs/asciidoc/howto/webserver.adoc
+++ b/spring-boot-project/spring-boot-docs/src/docs/asciidoc/howto/webserver.adoc
@@ -42,7 +42,42 @@ The following Maven example shows how to exclude Tomcat and include Jetty for Sp
----
NOTE: The version of the servlet API has been overridden as, unlike Tomcat 9 and Undertow 2, Jetty 9.4 does not support servlet 4.0.
-If you wish to use Jetty 10, which does support servlet 4.0, override the `jetty.version` property rather than the `servlet-api.version` property.
+
+If you wish to use Jetty 10, which does support servlet 4.0, you can do so as shown in the following example:
+
+[source,xml,indent=0,subs="verbatim"]
+----
+
+ 10.0.8
+
+
+ org.springframework.boot
+ spring-boot-starter-web
+
+
+
+ org.springframework.boot
+ spring-boot-starter-tomcat
+
+
+
+ org.eclipse.jetty.websocket
+ websocket-server
+
+
+ org.eclipse.jetty.websocket
+ javax-websocket-server-impl
+
+
+
+
+
+ org.springframework.boot
+ spring-boot-starter-jetty
+
+----
+
+Note that along with excluding the Tomcat starter, a couple of Jetty9-specific dependencies also need to be excluded.
The following Gradle example configures the necessary dependencies and a {gradle-docs}/resolution_rules.html#sec:module_replacement[module replacement] to use Undertow in place of Reactor Netty for Spring WebFlux: