В примечаниях к выпуску Spring 5.0 говорится, что для этого требуется Tomcat 8.5+. Что нового в Spring Framework 5.x
Можете ли вы запустить Spring MVC 5.x на Tomcat 8.0? Дело просто в том, что не тестируется и официально не поддерживается, или что-то сломано? Руководство по миграции с Tomcat 8.0 на 8.5
Tomcat 8.5 должен быть обратно совместим с Tomcat 8.0, и обе версии поддерживают одни и те же версии спецификации Java EE.
Это другой вопрос, чем Для обновления до Spring 5 требуется Tomcat 8.5+, потому что я хочу знать, какие функции Spring 5.0 требуют Tomcat 8.5 и не работают на Tomcat 8.0. Я подозреваю, что части "Web Reactive Framework" Spring 5.0 будут использовать улучшения неблокирующего ввода-вывода, которые были перенесены с Tomcat 9.0 на Tomcat 8.5. Я думаю, что коммиттеру Tomcat или Spring, вероятно, нужно будет это прокомментировать.
Мотивация
Ubuntu 16.04 включает Tomcat 8.0, а не Tomcat 8.5. Я не думаю, что он обновит пакет tomcat8 до 8.5, пока он не достигнет конца срока службы в апреле 2021 года. Ubuntu xenial-updates пакет tomcat8
И все это несмотря на то, что Tomcat 8.0 уходит из эксплуатации в восходящем проекте, который в июне 2018 года заменен на Tomcat 8.5. Tomcat какая версия и Окончание срока службы Apache Tomcat 8.0
Возможный дубликат Для обновления до Spring 5 требуется Tomcat 8.5+