Eu tive um problema frustrante semelhante quando instalei o JetBrains YouTrack em uma instância do Windows Server 2012 ec2. O que funcionou para mim foi abrir as portas de firewall do Windows que o java estava usando especificamente e desativar a porta de serviço de publicação mundial. Eu também tive que executar o serviço YouTrack sob a conta LocalSystem em vez da conta padrão.
Tente isto:
-
Desative o site padrão no IIS se estiver em uso
-
Execute um netstat -a -b para descobrir as portas nas quais o java.exe estava tentando se vincular, por exemplo:
TCP 0.0.0.0:80 WIN-9NFIG6IEPT6: 0 ESCUTANDO [java.exe]
TCP 127.0.0.1:49306 WIN-9NFIG6IEPT6: 49307 ESTABELECIDO [java.exe]
-
Abra o gerenciador de controle de serviço e clique com o botão direito do mouse em seu serviço e abra a caixa de diálogo de propriedades. Na guia Log On As, selecione Conta do Sistema Local como a conta na qual o serviço é executado. É importante que este usuário seja Administrador
- É altamente recomendável ativar o firewall novamente.
- Abra a guia Regras de entrada do firewall e desative a Regra dos Serviços da World Wide Web (HTTP-In)
-
Crie uma nova regra para o Tomcat com TCP Port 80 e qualquer outra porta que possa precisar.
-
Salve a regra e teste seu URL de fora do servidor.