Могу ли я развернуть Spring-boot 2.0 WAR на Tomcat 8.0.x?

spring-boot 2.0 доступен уже неделю. В сообщениях блога упоминается, что теперь есть базовый уровень Tomcat 8.5 для встроенного tomcat.

Означает ли это также, что мне нужен Tomcat 8.5, если я использую WAR-развертывание моего приложения spring-boot 2.0, или Tomcat 8.0.x по-прежнему будет работать?


person Martin Försterling    schedule 04.03.2018    source источник
comment
Вы хотите, чтобы мы попробовали выполнить развертывание на Tomcat 8.0.x, чтобы проверить, работает ли он?   -  person Strelok    schedule 05.03.2018
comment
Не совсем, потому что, возможно, он работает для большинства функций, но ломается в чем-то, что использует мое приложение, а в вашем нет. Я бы предпочел, чтобы кто-нибудь ответил да или нет, потому что он или она точно знает, для чего нужен базовый уровень 8,5.   -  person Martin Försterling    schedule 05.03.2018


Ответы (1)


Официальная документация Spring Boot 2.0.0 указывает на Tomcat 8.5 как на базовую версию для встраиваемых серверов.

Сам Spring Framework 5.0 требуются контейнеры Servlet 3.1+ и Tomcat 8.5+ как для встроенных, так и для военных развертываний.

Хотя развертывание приложений Spring MVC на сервере Tomcat 8.0.x все еще может работать, оно не будет официально поддерживаться ни Spring Framework, ни Spring Boot.

person Brian Clozel    schedule 06.03.2018
comment
Спасибо, Брайан. - person Martin Försterling; 07.03.2018
comment
Привет, но, согласно en.wikipedia.org/wiki/Apache_Tomcat, tomcat 8.0.x поддерживает Servlet 3.1 ... - person Cris; 27.07.2018
comment
Apache Tomcat 8.0.x основан на Tomcat 7.0.x и реализует спецификации Servlet 3.1, JSP 2.3, EL 3.0 и WebSocket 1.1. Кроме того, он включает в себя следующие существенные улучшения: - person Cris; 27.07.2018
comment
Истинный. Но Spring Framework официально поддерживает Tomcat 8.5+. Вы можете развернуть на 8.0, решать вам - person Brian Clozel; 27.07.2018