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

No se puede conectar a localhost a través del navegador. Puedo hacer ping a localhost

Estoy intentando conectarme a localhost a través de mi navegador para aprender algunas cosas de Apache Tomcat.

Cuando intenté conectarme a localhost a través de Firefox, no pude; cuando lo intenté a través de Internet Explorer, pude la primera vez, pero no después.

Estoy usando Windows 7, y cambié el archivo de hosts para apuntar a localhost a 127.0.0.1. Puedo hacer ping a localhost y a 127.0.0.1 con éxito.

He probado a desactivar el antivirus y el Firewall de Windows, pero sin éxito.

¿Qué estoy haciendo mal?

Respuestas (2)

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

Tu problema viene de tus configuraciones de Tomcat y Apache.

Cuando escribes localhost en Internet Explorer, automáticamente supone que te estás conectando al puerto 80.

Vas a tener que asegurarte de que Apache está correctamente configurado para trabajar con Tomcat.

También puedes probar tu servidor Tomcat conectándote a:

http://localhost:portNumber

Es decir, añade el número de puerto para el que has configurado TomCat después de dos puntos… Prueba con http://localhost:8080 para empezar.

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

Ejecute tasklist desde la línea de comandos y anote el ID de proceso de Tomcat

Ejecute netstat -noa y busque el ID de proceso que anotó anteriormente. La segunda columna debería mostrar algo como 0.0.0.0:xxxxx. Si hay una entrada aquí para el ID del proceso para Tomcat, entonces Tomcat está definitivamente escuchando conexiones correctamente. Si no es así, Tomcat está roto y puede que tengas que reinstalarlo o bucear en los registros de Tomcat (ya que parece estar funcionando pero no escuchando correctamente).

Puede que haya varias entradas para el ID del proceso, cada una dando un puerto diferente. Pruébalos todos porque creo que puedes reenviar un puerto a otro en Tomcat.