Não é possível navegar para o host local (ou 127.0.0.1) [fechado]

0

Essa pergunta deveria ter sido respondida aqui , mas eu tive que perguntar novamente porque a resolução foi inconclusiva.

Estou tentando configurar o server.xml do meu Tomcat para funcionar na porta TCP 8080. Mas está sempre falhando porque a porta 8080 está sendo usada. Eu tentei executar netstat -ano para descobrir o que estava usando a porta 8080 e parecia ser o Firefox naquela época (sim, isso me confunde também). Quando eu fiz isso http://localhost , eu peguei um 404 enquanto fazendo http://localhost:8080/ o endereço estava funcionando bem. O problema se torna aparente quando clico em logout em meu aplicativo da web de amostra e ele procura por localhost/?logout page. Eu posso forçar o link para encontrar localhost:8080/?logout , mas esta é uma boga, não uma correção adequada.

Alguém conhece uma solução para esse problema?

    
por hagubear 20.04.2015 / 21:50

2 respostas

2

Execute o Monitor de recursos (se você estiver no Windows, desde que você não tenha especificado o seu sistema operacional) pressionando a tecla Windows e digitando resmon .
Em seguida, na guia Network , você pode ver Listening ports e, em seguida, verificar qual programa está usando a porta 80. Em seguida, cuide disso.

Se você está no linux, digite isto na linha de comando:

sudo netstat -tapen | grep ":80 "
    
por 20.04.2015 / 22:18
1

Após algumas pesquisas, entendi o que estava causando o problema.

Quando iniciei o Tomcat, o serviço tentava vincular a porta 8080 a seus conectores (usando service.xml configs de arquivo). Mas os serviços de relatórios do SQL Server são o aplicativo com o qual eu não estava familiarizado. Aparentemente, os serviços de relatório MSSQLSERVER usam a porta 8080 por padrão e, se instalados como um serviço, farão isso, a menos que você a desative.

Depois que desativei o serviço, meu webapp funcionou perfeitamente. Esta é também uma razão pela qual vinculá-lo ao 8055 estava funcionando temporariamente (mas não era uma solução lógica de qualquer maneira).

Obrigado à @TechLife por suas respostas:)

    
por 21.04.2015 / 04:24