title: Unable to remove Embedded Tomcat from Grails 3.0.7 Application war
body: <p>I tried following the notes in the grails documentation and attempted to remove the embedded tomcat server when creating a war file for deployment.</p>
  
  <p>However, even though in build.gradle I have :</p>
  
  <pre><code>...
  dependencies {
  compile "org.springframework.boot:spring-boot-starter-logging"
  compile "org.springframework.boot:spring-boot-starter-actuator"
  compile "org.springframework.boot:spring-boot-autoconfigure"
  provided "org.springframework.boot:spring-boot-starter-tomcat"
  compile "org.grails:grails-dependencies"
  compile "org.grails:grails-web-boot"
  ...
  </code></pre>
  
  <p>The generated WAR file is of the same size as before amending <code>compile</code> to <code>provided</code> for org.springframework.boot:spring-boot-starter-tomcat.</p>
  
  <p>While exploring the WAR file I am still seeing the following files:</p>
  
  <p>spring-boot-starter-tomcat-1.2.5.RELEASE.jar
  tomcat-embed-core-8.0.23.jar
  tomcat-embed-el-8.0.23.jar
  tomcat-embed-logging-juli-8.0.23.jar
  tomcat-embed-websocket-8.0.23.jar</p>
  
  <p>The question is, why is this happening?</p>