Spring Boot始终使用最新的tomcat版本

kqlmhetl  于 2022-11-29  发布在  Spring
关注(0)|答案(2)|浏览(222)

我有一个 Spring 启动应用程序,我希望总是使用最新的tomcat版本,或者更好的是使用给定的主要版本和次要版本的最新修补tomcat版本:
F.e最新版本8或最新版本8.5(如8.5.32)
因此,如果我重建应用程序,我将获得最新的安全补丁。
我知道我可以在属性中手动给出一个具体的版本,但是这样会很快过时,我不想一直手动调整。

xqkwcwgp

xqkwcwgp1#

如果您使用gradle,则可以使用以下配置:

compile('org.springframework.boot:spring-boot-starter-web') {
    exclude module: "spring-boot-starter-tomcat"
}
compile 'org.apache.tomcat.embed:tomcat-embed-core:+'
compile 'org.apache.tomcat.embed:tomcat-embed-el:+'
compile 'org.apache.tomcat.embed:tomcat-embed-logging-juli:+'
compile 'org.apache.tomcat.embed:tomcat-embed-websocket:+'

如果要指定特定版本,请使用version+

wbrvyc0a

wbrvyc0a2#

如果使用maven,这非常简单!这将获得从版本9.0.0到9.1.0的最新版本。
pom.xml:

<properties>        
  <tomcat.version>[9.0,9.1)</tomcat.version>
</properties>

相关问题