Estou tentando me conectar localhost
através do meu navegador para aprender algumas coisas do Apache Tomcat.
Quando tentei me conectar ao localhost através do Firefox, não consegui; quando tentei pelo Internet Explorer, consegui na primeira vez, mas não depois disso.
Estou usando o Windows 7 e alterei o arquivo hosts para apontar localhost para 127.0.0.1
. Posso executar ping com sucesso em localhost e 127.0.0.1
.
Tentei desligar meu antivírus e meu Firewall do Windows, mas sem sucesso.
O que estou fazendo de errado?
Responder1
Seu problema vem das configurações do Tomcat e do Apache.
Quando você digita localhost
no Internet Explorer, ele supõe automaticamente que você está se conectando à porta 80.
Você precisará ter certeza de que o Apache está configurado corretamente para funcionar com o Tomcat.
Você também pode testar seu servidor Tomcat conectando-se a:
http://localhost:portNumber
Ou seja, adicione o número da porta para a qual você configurou o TomCat após dois pontos… Tente http://localhost:8080
para começar.
Responder2
Execute tasklist
no prompt de comando e anote o ID do processo do Tomcat
Execute netstat -noa
e procure o ID do processo que você anotou acima. A segunda coluna deve mostrar algo como 0.0.0.0:xxxxx
. Se houver uma entrada aqui para o ID do processo do Tomcat, então o Tomcat está definitivamente escutando as conexões corretamente. Caso contrário, o Tomcat está quebrado e talvez seja necessário reinstalá-lo ou mergulhar nos logs do Tomcat (já que ele parece estar em execução, mas não escutando corretamente).
Pode haver algumas entradas para o ID do processo, cada uma fornecendo uma porta diferente. Experimente todos porque acredito que você pode encaminhar uma porta para outra no Tomcat.