Tomcat se inició en Eclipse pero no pudo conectarse a http://localhost:8085/


Configuré Tomcat 6.0.24 en Eclipse en el puerto 8085 y comencé con éxito con el registro de la siguiente manera:

Feb 17, 2010 4:24:31 PM org.apache.catalina.core.AprLifecycleListener init
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Java\jre6\bin;.;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:/Program Files/Java/jre6/bin/client;C:/Program Files/Java/jre6/bin;E:\oracle\product\10.2.0\client_1\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\system32\WBEM;C:\Program Files\Microsoft SQL Server\80\Tools\BINN;C:\Program Files\Common Files\Teleca Shared;C:\Program Files\Microsoft SQL Server\90\Tools\binn\;E:\Program Files\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies\;C:\Program Files\MySQL\MySQL Server 5.0\bin;E:\komal-gohil\tools\Subversion\bin;C:\Sun\SDK\bin;e:\instantrails\ruby\bin;c:\program files\java\jdk1.6.0_11\bin;E:\komal-gohil\tools\apache-maven-2.2.1\bin;C:\program files\java\jdk1.6.0_11\bin;E:\komal-gohil\tools\Ant\bin;E:\komal-gohil\tools\apache-tomcat-5.5.17\bin;C:\Sun\SDK\lib\j2ee.jar;E:\komal-gohil\tools\android-sdk-windows-1.6_r1\tools;E:\komal-gohil\tools\Scala\bin;E:\komal-gohil\tools\pax-construct-1.4\bin
Feb 17, 2010 4:24:31 PM org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8085
Feb 17, 2010 4:24:31 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 705 ms
Feb 17, 2010 4:24:32 PM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
Feb 17, 2010 4:24:32 PM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.24
Feb 17, 2010 4:24:32 PM org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8085
Feb 17, 2010 4:24:32 PM org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8010
Feb 17, 2010 4:24:32 PM org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/31  config=null
Feb 17, 2010 4:24:32 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 421 ms

Pero cuando estoy tratando de abrir http://localhost:8085 en webbrowser, me está dando el siguiente error:

Estado HTTP 404 - /

Type Status report

Mensaje /

Descripción El recurso requerido (/) no está disponible.

Apache Tomcat/6.0.24

Cuando arranque Tomcat fuera el Eclipse, entonces solo puedo abrir http://localhost:8085 en webbrowser.

¿Cuál podría ser la razón de esto? ¿Cómo resuelvo este problema?

Author: BalusC, 2010-02-17

6 answers

¿Qué esperas? ¿La página de inicio de Tomcat predeterminada? Si es así, deberá configurar Eclipse para que tome el control de Tomcat.

Haga doble clic en la entrada Tomcat server en la pestaña Servers, obtendrá la configuración del servidor. En la columna de la izquierda, debajo de Ubicaciones de servidor, seleccione Use Tomcat installation (tenga en cuenta que, cuando esté en gris, lea el texto inicial de la sección! ;) ). De esta manera Eclipse tomará el control total sobre Tomcat, de esta manera también estarás puede acceder a la página de inicio predeterminada de Tomcat con Tomcat Manager cuando se ejecuta desde Eclipse. Solo que no veo cómo eso es útil mientras se desarrolla usando Eclipse.

introduzca la descripción de la imagen aquí

El número de puerto no es el problema. De lo contrario, habría obtenido una excepción en el registro de inicio de Tomcat, y el navegador mostraría una página de error "Tiempo de conexión agotado" específica del navegador y, por lo tanto, no una página de error específica de Tomcat que podría ser servida imposiblemente cuando Tomcat no estaba activo y ejecutar.

 169
Author: BalusC,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-06-08 18:49:01

Eclipse engancha proyectos Web dinámicos en tomcat y mantiene su propia configuración, pero no implementa la RAÍZ estándar de tomcat.guerra. As http://localhost:8085 / link returns 404 de hecho muestra que tomcat está en funcionamiento, simplemente no puede encontrar una aplicación web implementada en root.

De forma predeterminada, cualquier proyecto web dinámico desplegado usa su nombre de proyecto como raíz de contexto, por lo que debería ver http://localhost:8085/yourprojectname funciona correctamente, pero primero verifique la pestaña Servidores para asegurarse de que su proyecto web se ha desplegado realmente.

Espero que eso ayude.

 2
Author: beny23,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2010-02-17 12:25:37

Haga clic con el botón derecho en el nombre de su proyecto en el Explorador de proyectos de Eclipse, luego haga clic en Ejecutar seguido de Ejecutar en el servidor. Haga clic en el botón Siguiente. Asegúrese de que el nombre de su proyecto aparece en la columna Configurada: a la derecha. Si lo es, entonces deberías poder acceder a él con esta URL:

http://localhost:8085/projectname/

Además, cada vez que realice nuevas adiciones (como nuevos JSP, gráficos u otros recursos) a su proyecto, asegúrese de actualizar el proyecto haciendo clic en su nombre y luego pulsando F5. De lo contrario, Eclipse no sabe que esos nuevos recursos están disponibles y no los pondrá a disposición de Tomcat para servir.

 2
Author: Brian Showalter,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2010-02-17 13:07:08

Puede cambiar el número de puerto:

Abra la pestaña servidor en eclipse - > Haga clic con el botón derecho en abrir haga clic en abrir - - - - >puede cambiar el número de puerto.

Ejecutar la aplicación con http://localhost:8080/Applicationname dará salida y también comprobar http://localhost:8080/Applicationname/index.jsp

 0
Author: Karthik Reddy,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-06-02 09:46:07

Necesita iniciar los servicios Apache Tomcat.

Win+R sev> servicios.msc

Luego, busque Apache Tomcat y haga clic derecho sobre él y haga clic en Inicio. Esto iniciará el servicio y luego podrá ver la página de inicio de Apache Tomcat en localhost.

 0
Author: Germa Vinsmoke,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-04-12 13:28:14

Puede que esté pescando aquí, pero Tomcat no abre por defecto al puerto 8080? Intenta http://localhost:8080 en su lugar.

 -2
Author: mikek,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2010-02-17 11:36:19