Когда вы используете spring-boot-stater-parent
как есть, вы можете использовать свойство tomcat.version
для управления версией Tomcat. Вы уже сделали это в своем pom.xml
файле:
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<java.version>1.8</java.version>
<tomcat.version>8.5.32</tomcat.version>
</properties>
Короче говоря, вы уже меняете версию Tomcat, которую использует Spring Boot.
По умолчанию Spring Boot 2.3 .1 использует Tomcat 9.0.x. Если вы удалите <tomcat.version>8.5.32</tomcat.version>
из файла pom, следует использовать Tomcat 9.0.x, и тогда ваше приложение сможет запуститься. Если вы хотите настроить эту версию, вам следует сохранить свойство tomcat.version
, но использовать версию, с которой совместима Spring Boot. Рекомендуется последняя версия Tomcat 9.0.x. Последние выпуски 8.5.x также могут работать.