Tomcat comenzó 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 bash abrir http://localhost:8085 en webbrowser, me está dando el siguiente error:

Estado HTTP 404 – /

tipo informe de estado

mensaje /

descripción El recurso solicitado (/) no está disponible.

Apache Tomcat / 6.0.24

Cuando inicio Tomcat fuera del Eclipse, puedo abrir http://localhost:8085 en webbrowser.

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

¿Qué estás esperando? La página de inicio predeterminada de Tomcat? Si es así, deberá configurar Eclipse para tomar el control de Tomcat.

Haga doble clic en la entrada del servidor Tomcat en la pestaña Servidores , obtendrá la configuración del servidor. En la columna de la izquierda, en Ubicaciones del servidor , seleccione Usar la instalación de Tomcat (nota, cuando está atenuada, lea el texto principal de la sección!;)). De esta forma, Eclipse tomará el control total de Tomcat, de esta manera también podrá acceder a la página de inicio predeterminada de Tomcat con Tomcat Manager cuando se ejecute desde Eclipse. Solo que no veo cómo eso es útil mientras desarrollo usando Eclipse.

enter image description here

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 espera de conexión expirado” específico del navegador y, por lo tanto, no una página de error específica de Tomcat que podría ejecutarse imposiblemente cuando Tomcat no estaba funcionando.

Eclipse engancha proyectos web dynamics en tomcat y mantiene su propia configuración pero no implementa el tomcat ROOT.war estándar. Como http: // localhost: 8085 / link returns 404 realmente muestra que tomcat está en funcionamiento, simplemente no puede encontrar una aplicación web implementada en la raíz.

De forma predeterminada, cualquier proyecto web dynamic implementado utiliza su nombre de proyecto como raíz de contexto, por lo que debería ver http: // localhost: 8085 / yourprojectname funcionando correctamente, pero consulte primero la pestaña Servidores para asegurarse de que su proyecto web se haya implementado realmente.

Espero que ayude.

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 como seguido de Ejecutar en el servidor. Haga clic en el botón Siguiente. Asegúrese de que el nombre de su proyecto aparezca en la columna Configurado: a la derecha. Si es así, entonces debería poder acceder a él con esta URL:

 http://localhost:8085/projectname/ 

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

Usted puede cambiar el número de puerto:

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

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

Debes iniciar los servicios de Apache Tomcat .

Win + R -> sevices.msc

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

Puede que salga a pescar aquí, pero ¿Tomcat no abre por defecto al puerto 8080? Pruebe http: // localhost: 8080 en su lugar.