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.
- Haga clic en
Window > Show view > Server
o haga clic con el botón derecho en el servidor en la vista "Servidores", seleccione "Propiedades". - En el panel "General", haga clic en el botón "Cambiar ubicación".
- La "Ubicación: [metadatos del espacio de trabajo]" debería reemplazarse por otra cosa.
- Abra la pantalla de Información general para el servidor haciendo doble clic en él.
- En la pestaña Ubicaciones del servidor, selecciona "Usar ubicación de Tomcat".
- 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 laC:/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 comoyour-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 carpetawtpwebapps
, haga clic con lawtpwebapps
R y pegue ROOT (diga "sí" si le preguntan si desea fusionar / reemplazar carpetas / archivos). A continuación, vuelva a cargarhttp://localhost/
para ver la página de bienvenida de 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