>
Привет Veeram ,
Нам не нужно исключать AutoConfiguration-classes
, но необходимо исключить зависимость tomcat
.
Вам нужно сделать, это опустить tomcat starter
зависимость от pom.xml
.Он извлекается из spring-boot-starter-web
как транзитивная зависимость.Итак, вам нужно добавить исключение для него:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<exclusions>
<exclusion>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
</exclusion>
</exclusions>
</dependency>
Теперь, когда вы используете <packaging>war</packaging>
и SpringBootServletInitializer
, нам потребуется servlet-api
зависимость от пути к классам.
Итак, добавьте зависимость сервлета к вашему pom.xml
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.0.1</version>
<scope>provided</scope>
</dependency>
Надеюсь, это поможет!