2011-01-31 22:17:26 +0000 2011-01-31 22:17:26 +0000
11
11

Não se pode ligar ao localhost via browser. Pode pingar o localhost

Estou a tentar ligar-me ao localhost através do meu navegador para aprender algumas coisas do Apache Tomcat.

Quando tentei ligar-me ao localhost através do Firefox, não consegui; quando tentei através do Internet Explorer, consegui da primeira vez, mas não depois disso.

Estou a utilizar o Windows 7, e alterei o ficheiro anfitrião para apontar o localhost para 127.0.0.1. Posso pingar localhost com sucesso e 127.0.0.1.

Tentei desligar o meu antivírus e o meu Windows Firewall, mas em vão.

O que estou eu a fazer mal?

Respostas (2)

6
6
6
2011-01-31 22:23:22 +0000

O seu problema vem das suas configurações Tomcat e Apache.

Quando escreve localhost no Internet Explorer, automaticamente supõe que está a ligar-se à porta 80.

Vai ter de se certificar de que o Apache está correctamente configurado para trabalhar com o Tomcat.

Também pode experimentar o seu servidor tomcat ligando-se ao Tomcat:

http://localhost:portNumber

Ou seja, adicione o número da porta para a qual configurou TomCat após dois pontos… Experimente http://localhost:8080 para começar.

1
1
1
2011-01-31 23:42:07 +0000

Execute tasklist a partir do prompt de comando e anote o ID do processo para Tomcat

Execute netstat -noa e procure o ID do processo que anotou acima. A 2ª coluna deve mostrar algo como 0.0.0.0:xxxxx. Se houver aqui uma entrada para o ID de processo para Tomcat, então Tomcat está definitivamente à escuta das ligações correctamente. Caso contrário, Tomcat está avariado e poderá ser necessário reinstalá-lo ou mergulhar nos registos de Tomcat (uma vez que parece estar a correr mas não está a ouvir correctamente).

Pode haver algumas entradas para o ID do processo, cada uma dando uma porta diferente. Experimente-as todas porque acredito que pode encaminhar uma porta para outra em Tomcat.