Spring bootの組込Tomcatのバージョンを変更する方法

Spring bootの組込Tomcatのバージョンを変更する方法

Spring boot2.1.1のTomcatバージョンを確認するには、Tomcat起動時のログで確認できます。

2019-01-07 21:56:56.097 INFO 16344 --- [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port(s): 8080 (http)
2019-01-07 21:56:56.122 INFO 16344 --- [ main] o.apache.catalina.core.StandardService : Starting service [Tomcat]
2019-01-07 21:56:56.122 INFO 16344 --- [ main] org.apache.catalina.core.StandardEngine : Starting Servlet Engine: Apache Tomcat/9.0.13

以下の環境で確認しました。

Spring boot Tomcat
2.1.1 9.0.13

この環境で組込Tomcatのバージョンのみを変更するにはpom.xmlにバージョンを指定します。

<properties>
  <java.version>1.8</java.version>
  <tomcat.version>8.5.34</tomcat.version>
</properties>

上記のようにtomcat.versionで変更することができます。

Spring boot Tomcat
2.1.1 8.5.34

Tomcatのバージョンを8.5.34に変更して、組込Tomcatを起動すると、ログのバージョンが8.5.34に変わっていることが確認できます。

2019-01-07 22:16:56.552 INFO 17160 --- [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port(s): 8080 (http)
2019-01-07 22:16:56.578 INFO 17160 --- [ main] o.apache.catalina.core.StandardService : Starting service [Tomcat]
2019-01-07 22:16:56.579 INFO 17160 --- [ main] org.apache.catalina.core.StandardEngine : Starting Servlet Engine: Apache Tomcat/8.5.34

Spring bootでTomcat起動する方法

コメント

タイトルとURLをコピーしました