requerido recurso not found está estado error donull disponible authenticationendpoint eclipse jsp tomcat http-status-code-404

eclipse - not - Estado HTTP 404-El recurso solicitado(/) no está disponible



http status 404 authenticationendpoint login donull (11)

Integré Tomcat 7 en Eclipse. Cuando lo inicio usando Eclipse, muestra que Tomcat está en funcionamiento, pero cuando voy a http: // localhost: 8080 en mi navegador, me da el siguiente error:

Estado HTTP 404 - /

tipo informe de estado

mensaje /

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

Apache Tomcat / 7.0.23

Intenté cambiar el puerto en server.xml solo en caso de que 8080 fuera utilizado por otro servicio, pero tampoco funcionó. ¿Cómo puedo resolverlo?


¿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.

El número de puerto no es el problema. De lo contrario, obtendría 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 sería imposible de utilizar cuando Tomcat no estaba funcionando). )


A veces, limpiar el servidor funciona. Me funcionó muchas veces. Esto solo es aplicable si el programa funcionó antes, pero de repente deja de funcionar.
Pasos:
"Haga clic derecho en Servidor Tomcat -> Limpiar. Luego, reinicie el servidor".


Copie la aplicación web ROOT (predeterminada) en Eclipse.

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.27 / webapps, haga clic con la tecla 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 su-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 el botón derecho y pegue ROOT (diga "sí" si le preguntan si desea fusionar / reemplazar carpetas / archivos).
  • A continuación, vuelva a cargar localhost: 8080 para ver la página de bienvenida de Tomcat.

Esto funcionó para mí:

  1. Proyecto> Crear automáticamente (asegúrese de que esté activado)
  2. Proyecto> Limpio ...
  3. Haga clic con el botón derecho en Tomcat> Propiedades> Pestaña General> Cambiar ubicación (cambie de metadatos del área de trabajo a Servidor en localhost.server)
  4. Reiniciar Eclipse
  5. Ejecutar proyecto como servidor

Hice lo que dijo BalusC, pero no fue suficiente para mí, tuve que limpiar el directorio de trabajo de Tomcat: (Haz clic en el botón derecho sobre Tomcat en la pestaña Servidores -> Directorio de trabajo Clean Tomcat)


Los siguientes pasos me ayudaron a resolver el problema.

  1. En el eclipse, haga clic derecho en el servidor y haga clic en Propiedades.
  2. Si la ubicación está configurada en el área de trabajo / metadatos, haga clic en la ubicación del conmutador y para que haga referencia a / servers / tomcatv7server en localhost.server
  3. Guardar y cerrar
  4. Luego haz doble clic en el servidor
  5. En las ubicaciones del servidor, en su mayoría, se seleccionaría como usar metadatos del espacio de trabajo. En su lugar, seleccione usar la instalación de tomcat
  6. Guardar cambios
  7. Reinicie el servidor y verifique que localhost: 8080 funcione.

Para mí, mi instalación de Eclipse tenía mangueras, creo que porque había instalado puntales. Después de probar una docena de soluciones para este error, reinstalé Eclipse, hice un nuevo espacio de trabajo y estaba bien. Usando Kepler-64-Windows, Tomcat 7, Windows 7.


Por favor, compruebe la especificación de su servidor nuevamente, si ha cambiado su número de puerto a otra cosa. Y cambie el número de puerto en su enlace sea cual sea el nuevo número de puerto.

También verifique si su servidor se está ejecutando correctamente antes de intentar acceder a su servidor local.


Si es nuevo en JSP / Tomcat, no modifique los archivos xml de tomcat.

Supongo que ya has implementado la aplicación web. Pero para estar seguro, pruebe estos pasos: haga clic derecho en su aplicación web, seleccione Ejecutar como / Ejecutar en el servidor, elija su Tomcat 7

Estos pasos se implementarán y ejecutarán en el navegador de su aplicación. Otra idea para comprobar si su Tomcat funciona correctamente es encontrar la ruta donde existe tomcat (en el plugin eclipse) y copiar algún archivo WAR en funcionamiento en webapps (no en wtpwebapps), y luego intente ejecutar la aplicación.


Si las opciones en Ubicaciones del servidor están atenuadas, anote el mensaje en el título de la sección: "El servidor debe publicarse sin módulos presentes". Para publicar el servidor, haga clic con el botón derecho en el nombre del servidor en la ventana Servidor y seleccione "Publicar".


Tuve el mismo problema con mi proyecto localhost usando Eclipse Luna, Maven y Tomcat: la página de inicio de Tomcat se vería bien, sin embargo, mi proyecto obtendría el error 404.

Después de probar muchas soluciones sugeridas (actualizando el archivo Spring .jar, cambiando las propiedades del servidor Tomcat, agregando / quitando proyecto, cambiando JRE de 1.6 a 7, etc.) que no solucionó el problema, lo que funcionó para mí fue simplemente Actualizar mi proyecto. Parece que Eclipse no actualiza automáticamente el proyecto después de una compilación (Maven). En Eclipse 3.3.1 había una opción ''Actualizar automáticamente'' en Preferencias> General> Espacio de trabajo, sin embargo, esa opción no parece estar en Luna.

  1. Maven clean-install en el proyecto.
  2. ** Haga clic con el botón derecho en el proyecto y seleccione "Actualizar". **
  3. Haga clic derecho en el servidor Eclipse Tomcat y seleccione ''Limpiar''.
  4. Haga clic derecho> Publicar y luego inicie el servidor Tomcat.