Yeah, I found the reason.
I also had a dependency compile("org.springframework.boot:spring-boot-starter-websocket"), which also depended on spring-boot-starter-tomcat. The gradle dependency conclusion leads me into thinking what spring-boot-starter-webis the reason that Tomcat is still there.
:
compile("org.springframework.boot:spring-boot-starter-websocket") {
exclude module: "spring-boot-starter-tomcat"
}
, , - , , , . Gradle , ...