Java 在spring boot上更改嵌入式tomcat版本

Java 在spring boot上更改嵌入式tomcat版本,java,spring,spring-boot,tomcat,Java,Spring,Spring Boot,Tomcat,我想将我的嵌入式tomcat从8.5.6降级到8.5.51 在我的日志中,我可以找到以下信息: “spring-boot-starter-tomcat/1.4.3.RELEASE/spring-boot-starter-tomcat-1.4.3.RELEASE.jar” “.m2/repository/org/apache/tomcat/embed/tomcat-embed-core/8.5.6/tomcat-embed-core-8.5.6.jar” 但是在pom.xml文件中,我没有任何对t

我想将我的嵌入式tomcat从8.5.6降级到8.5.51

在我的日志中,我可以找到以下信息:

“spring-boot-starter-tomcat/1.4.3.RELEASE/spring-boot-starter-tomcat-1.4.3.RELEASE.jar” “.m2/repository/org/apache/tomcat/embed/tomcat-embed-core/8.5.6/tomcat-embed-core-8.5.6.jar”

但是在pom.xml文件中,我没有任何对tomcat的引用

执行grep命令时,不会返回到“springbootstarterparent”或“springbootstartertomcat”


如果您的项目或某个依赖项需要覆盖某个应用程序的版本,我可以在何处以及如何显式添加所需的tomcat版本?

由父POM管理的可传递依赖项,只需添加 该依赖项的版本属性。要使此规则适用于父级 POM必须为它所定义的所有依赖项定义版本属性 管理(SpringBootStarter父级执行此操作)


8.5.51

您可以通过查看依赖关系树来检查依赖关系的来源:

mvn dependency:tree -Dverbose 

另一个选项是在
pom.xml
文件中显式设置版本,或将其从包含它的依赖项中排除:

<dependency>
  <groupId>a.group</groupId>
  <artifactId>a.artifact</artifactId>
  <version>a.version</version>
  <exclusions>
    <exclusion>
      <artifactId>tomcat</artifactId>
      <groupId>tomcat-group</groupId>
    </exclusion>
  </exclusions>
<dependency>

a、 团体

.

您能分享您的pom.xml吗?
<dependency>
  <groupId>a.group</groupId>
  <artifactId>a.artifact</artifactId>
  <version>a.version</version>
  <exclusions>
    <exclusion>
      <artifactId>tomcat</artifactId>
      <groupId>tomcat-group</groupId>
    </exclusion>
  </exclusions>
<dependency>