我想将嵌入式 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 命令,不会返回“spring-boot-starter-parent”或“spring-boot-starter-tomcat”。
在哪里以及如何明确添加我想要的 tomcat 版本?
最佳答案
如果您的项目或依赖项之一需要覆盖 由父 POM 管理的传递依赖项,只需添加一个 该依赖项的版本属性。为了让这个规则发挥作用,家长 POM 必须为其所有依赖项定义版本属性 管理(spring-boot-starter-parent 执行此操作)。
<properties>
<tomcat.version>8.5.51</tomcat.version>
</properties>
关于java - 在 Spring Boot 上更改嵌入式 Tomcat 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62686026/