anchor.diff:  with the underlying WebSocket container. When deployed to a standalone servlet container,
   this role is performed by a servlet container initializer, and the
   `ServerEndpointExporter` bean is not required.
  -
  -
  -
  -[[how-to-enable-http-response-compression]]
  -=== Enable HTTP Response Compression
  -HTTP response compression is supported by Jetty, Tomcat, and Undertow. It can be enabled
  -in `application.properties`, as follows:
  -
  -[source,properties,indent=0,subs="verbatim,quotes,attributes"]
  -----
  -	server.compression.enabled=true
  -----
  -
  -By default, responses must be at least 2048 bytes in length for compression to be
  -performed. You can configure this behavior by setting the
  -`server.compression.min-response-size` property.
  -
  -By default, responses are compressed only if their content type is one of the
  -following:
  -
  -* `text/html`
  -* `text/xml`
  -* `text/plain`
  -* `text/css`
  -
  -You can configure this behavior by setting the `server.compression.mime-types` property.
   
   
   
  
positive.code: You can take complete control of the configuration of Tomcat's `RemoteIpValve` by
  switching the automatic one off (to do so, set `server.use-forward-headers=false`) and
  adding a new valve instance in a `TomcatServletWebServerFactory` bean.
  
  
  
  [[howto-configure-tomcat]]
  === Configure Tomcat
  Generally, you can follow the advice from
  "`<<howto-discover-build-in-options-for-external-properties>>`" about
  `@ConfigurationProperties` (`ServerProperties` is the main one here). However, you should
  also look at `WebServerFactoryCustomizer` and various Tomcat-specific
  `+*Customizers+` that you can add. The Tomcat APIs are quite rich. Consequently, once you
  have access to the `TomcatServletWebServerFactory`, you can modify it in a number of ways.
  Alternatively, if you need more control and customization, you can add your own
  `TomcatServletWebServerFactory`.
  
  
  
  
negative.code: 
  
  
  [[howto-enable-multiple-listeners-in-undertow]]
  === Enable Multiple Listeners with Undertow
  Add an `UndertowBuilderCustomizer` to the `UndertowServletWebServerFactory` and
  