Могут ли сервер IIS (порт 80) и Apache Tomcat (порт 8080) правильно работать на одном компьютере без каких-либо проблем?
Пока они привязаны к разным портам (80 для IIS и 8080 для tomcat), как вы заявляете, это будет работать.