title: 8080 port already taken issue when trying to redeploy project from Spring Tool Suite IDE
body: <p>I have strange thing when I try to modify Spring project inside my Spring Tool Suite. On the first load (deploy) everything is fine, application compiles and runs on localhost:8080 </p>
  
  <p>When I change something inside code and try to redeploy it (Run it again - Run As Spring Boot App) I get error message</p>
  
  <blockquote>
    <p>*************************** APPLICATION FAILED TO START</p>
    
    <hr>
    
    <p>Description:</p>
    
    <p>The Tomcat connector configured to listen on port 8080 failed to
    start. The port may already be in use or the connector may be
    misconfigured.</p>
    
    <p>Action:</p>
    
    <p>Verify the connector's configuration, identify and stop any process
    that's listening on port 8080, or configure this application to listen
    on another port.</p>
    
    <p>2016-10-19 00:01:22.615  INFO 10988 --- [           main]
    ationConfigEmbeddedWebApplicationContext : Closing
    org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@3023df74:
    startup date [Wed Oct 19 00:01:19 CEST 2016]; root of context
    hierarchy 2016-10-19 00:01:22.616  INFO 10988 --- [           main]
    o.s.j.e.a.AnnotationMBeanExporter        : Unregistering JMX-exposed
    beans on shutdown</p>
  </blockquote>
  
  <p>If I shutdown process on that port manually everything works fine again, but this can't be right way of redeploying Spring app. Am I doing something wrong here?</p>
  
  <p>I'm using <strong>:: Spring Boot :: (v1.4.1.RELEASE)</strong></p>
  
  <p>P.S. I'm aware that I can setup some kind of hot-swap mechanism to have automatic reload of page after I change code, but for now I would like to resolve this issue first.</p>
  
  <p>Thanks for any kind of help or info.</p>