I run IIS and Tomcat on the same server. Before last week I had specified IIS to "bind" to port 8080, and I edited the server.xml in Tomcat to use port 80.
Last week I made the mistake of clicking on the "install web components" option offered by Visual Studio, and something has now hooked port 80. IIS will run if I bind it to port 80, but if I stop the Web service (or bind IIS to port 8080), and try to set Tomcat to use Port 80, it tells me that the port is already in use.
How do I identify who has laid claim to port 80? If I run netsh / http / sho iplisten there are no bindings.