sha*_*ulk 3 tomcat spring-boot embedded-tomcat-8
我当前正在运行spring-boot version 1.4.0.RELEASE带有嵌入式tomcat的应用程序。包含的Tomcat版本是8.5.4
需要将tomcat版本更新为9.x。当我在这里查看mvnrepository时,我发现tomcat版本有可用的更新9.0.5(如下图所示)
如果无法在我的项目中直接提及此版本,该如何在项目中使用该版本pom.xml?
我不想走传统的部署路线(外部雄猫上的WAR工件)。
ptr*_*trk 14
我知道的聚会迟到了,正在寻找类似的问题,以为我会分享一个更字面的提示。
您需要覆盖在 spring 的父 pom 中设置的属性 (这是强制性的)以适合您的情况(以及兼容性):
<properties>
......
<tomcat.version>9.0.5</tomcat.version>
......
<properties>
Run Code Online (Sandbox Code Playgroud)
这是根据[Introduction to Spring][1]。他们的示例显示了许多其他精选的依赖项。[1]:http://www.springboottutorial.com/spring-boot-starter-parent
如果您正在使用spring boot gradle插件和spring boot starters ..您可以通过在build.gradle中设置maven项目属性来自定义版本。
ext['tomcat.version'] = '8.5.34'
您可以在spring-boot-dependencies中找到可以自定义的所有外部依赖项
| 归档时间: |
|
| 查看次数: |
5224 次 |
| 最近记录: |