Fix documentation section on web container requirements for 2.7.x.
This is relevant for teams and companies that are planning upgrade to Spring Boot 3, upgrade the web container used, and so on.
Comment From: jgslima
As a side note, this highlights an import aspect of environments that use a web container like Tomcat, to run .war applications (which is the case for many customers of the company I work for).
When upgrading to Spring Boot 3, Tomcat 10.1 must be upgraded (and not before) and also, all .war applications deployed in the same web container must be upgraded to Servlet API 5.0+.
All due to the jakarta namespace change.
Comment From: wilkinsona
I think we could simplify this a bit, by replacing the + with or 4.0:
You can also deploy Spring Boot applications to any Servlet 3.1 or 4.0 compatible container
If we want to go into any more detail, we could then explain that Servet 5.0 broke backwards compatibility but I'm not sure it's necessary.
Comment From: snicoll
@jgslima thank you for making your first Spring Boot contribution.