resource mvc locations files example eclipse tomcat http-status-code-404

eclipse - mvc - TOMCAT-Estado HTTP 404



spring resources static locations example (3)

Esta pregunta ya tiene una respuesta aquí:

Configuré mi servidor en eclipse y cuando lo ejecuto la consola imprime:

mai 02, 2013 4:05:13 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/jre7/bin;C:/WINDOWS/Sun/Java/bin;C:/WINDOWS/system32;C:/WINDOWS;C:/WINDOWS/system32;C:/WINDOWS;C:/WINDOWS/System32/Wbem;c:/Program Files (x86)/Microsoft Application Virtualization Client;c:/Program Files (x86)/Open Text/View/bin;C:/WINDOWS/System32/WindowsPowerShell/v1.0/;C:/Program Files/ThinkPad/Bluetooth Software/;C:/Program Files/ThinkPad/Bluetooth Software/syswow64;;C:/Program Files (x86)/Intel/OpenCL SDK/2.0/bin/x86;C:/Program Files (x86)/Intel/OpenCL SDK/2.0/bin/x64;C:/Program Files/Java/jre7/bin;C:/WorkspacePPL/apache-maven-3.0.4/bin;. mai 02, 2013 4:05:13 PM org.apache.tomcat.util.digester.SetPropertiesRule begin WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property ''source'' to ''org.eclipse.jst.jee.server:ppl-webapp'' did not find a matching property. mai 02, 2013 4:05:13 PM org.apache.coyote.http11.Http11Protocol init INFO: Initializing Coyote HTTP/1.1 on http-8080 mai 02, 2013 4:05:13 PM org.apache.catalina.startup.Catalina load INFO: Initialization processed in 604 ms mai 02, 2013 4:05:14 PM org.apache.catalina.core.StandardService start INFO: Starting service Catalina mai 02, 2013 4:05:14 PM org.apache.catalina.core.StandardEngine start INFO: Starting Servlet Engine: Apache Tomcat/6.0.36 mai 02, 2013 4:05:14 PM org.apache.coyote.http11.Http11Protocol start INFO: Starting Coyote HTTP/1.1 on http-8080 mai 02, 2013 4:05:14 PM org.apache.jk.common.ChannelSocket init INFO: JK: ajp13 listening on /0.0.0.0:8009 mai 02, 2013 4:05:14 PM org.apache.jk.server.JkMain start INFO: Jk running ID=0 time=0/22 config=null mai 02, 2013 4:05:14 PM org.apache.catalina.startup.Catalina start INFO: Server startup in 493 ms

pero luego, si navego http://localhost:8080 obtengo:

HTTP Status 404 - / --------------------------------------------------------------------- type Status report message / description The requested resource is not available.

Mientras que debería ver la página de bienvenida de Tomcat.

Si ejecuto Tomcat fuera del eclipse, puedo acceder a la página de bienvenida.


  1. Haga clic en Window > Show view > Server o haga clic con el botón derecho en el servidor en la vista "Servidores", seleccione "Propiedades".
  2. En el panel "General", haga clic en el botón "Cambiar ubicación".
  3. La "Ubicación: [metadatos del espacio de trabajo]" debería reemplazarse por otra cosa.
  4. Abra la pantalla de Información general para el servidor haciendo doble clic en él.
  5. En la pestaña Ubicaciones del servidor, selecciona "Usar ubicación de Tomcat".
  6. Guarde las configuraciones y reinicie el Servidor.

Es posible que desee seguir los pasos anteriores antes de iniciar el servidor. Debido a que la sección de ubicación del servidor se pone gris, inalcanzable.


No tiene que usar la instalación de Tomcat como ubicación del servidor. Es mucho más fácil simplemente copiar los archivos en la carpeta ROOT.

Eclipse olvida copiar las aplicaciones predeterminadas (ROOT, ejemplos, etc.) cuando crea una carpeta Tomcat dentro del espacio de trabajo de Eclipse. Vaya a C:/apache-tomcat-7.0.8/webapps , haga clic con la C:/apache-tomcat-7.0.8/webapps R en la carpeta ROOT y cópielo. Luego vaya a su área de trabajo de Eclipse, vaya a la carpeta .metadata y busque "wtpwebapps". Debería encontrar algo como your-eclipse-workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps (o ../tmp1/wtpwebapps si ya tenía otro servidor registrado en Eclipse). Vaya a la carpeta wtpwebapps , haga clic con la wtpwebapps R y pegue ROOT (diga "sí" si le preguntan si desea fusionar / reemplazar carpetas / archivos). A continuación, vuelva a cargar http://localhost/ para ver la página de bienvenida de Tomcat.

Fuente: error de HTTP Status 404 en tomcat


Para que su programa se ejecute, coloque los archivos jsp en contenido web y no en WEB-INF porque en Eclipse el servidor no tiene acceso a los archivos, por lo tanto intente iniciar el servidor y navegar a la URL:

http://localhost:8080/YourProject/yourfile.jsp

entonces tu problema será resuelto