Error 404 de Tomcat

  1. Error Tomcat 404 en Java
  2. Error de Tomcat 404 en Eclipse
Error 404 de Tomcat

Este tutorial demuestra cómo solucionar el error Tomcat 404 en Java.

Error Tomcat 404 en Java

Al usar el servidor apache Tomcat para el desarrollo web en Java, el error más común es el Estado HTTP 404. Este error significa que el servidor no puede encontrar el recurso requerido.

El archivo requerido puede ser HTML, Image Resource o JSP.

La mayoría de las veces, el error ocurre cuando la referencia requerida no está presente o está referenciada incorrectamente. El error se ve así:

Error 404 de Tomcat

Hay tres razones principales para este error en Apache Tomcat.

  1. La URL distingue entre mayúsculas y minúsculas

    Las URL de Tomcat distinguen entre mayúsculas y minúsculas, por lo que siempre que intente escribir la URL usted mismo, asegúrese de que también sea correcta en su caso. De lo contrario, arrojará el error de estado 404.

  2. Los servlets no manejan la URL

    El @Webservlet() también se usa para manejar la URL/demo, pero al solicitar la URL, puede ser URL/this_demo, que es una referencia diferente. Esto se puede solucionar utilizando el mapeo de URL y haciendo referencia a la URL correctamente.

    Ver ejemplo:

    Java
     javaCopy@WebServlet("/demo")
    public class Demo extends HttpServlet {
      // Your code here.
    }
    
CopyAhora, si el sitio web solicita la URL `this_demo`, podemos solucionarlo cambiando la demostración a `this_demo` en el mapeo de URL.
  1. El reenvío de recursos por servlets no existe

    Cuando el recurso reenviado por los servlets no existe, Tomcat arrojará un error 404. Asegúrese de que el recurso reenviado exista y que el nombre de ese recurso sea correcto.

    Por ejemplo, si estamos haciendo referencia a DemoForm.jsp pero el nombre real de ese recurso es Demo_Form.jsp, arrojará el error de estado 404. Podemos cambiar el DemoForm.jsp a Demo_Form.jsp para solucionar este error.

    Ver ejemplo:

    Java
     javaCopyString Demo_Form = "frontend/Demo_Form.jsp";
    RequestDispatcher Request_Dispatcher = request.getRequestDispatcher(Demo_Form);
    Request_Dispatcher.forward(request, response);
    

Error de Tomcat 404 en Eclipse

Al trabajar con Tomcat en Eclipse IDE, puede ocurrir el mismo error 404 incluso si hemos administrado todas las soluciones anteriores. A veces, incluso si Tomcat se inicia, el navegador arrojará el error 404 mientras trabaja con Eclipse IDE.

Este error se debe a que Tomcat no está configurado correctamente en el IDE de Eclipse. Para resolver este problema en Eclipse, siga los pasos a continuación.

¿Disfrutas de nuestros tutoriales? Suscríbete a DelftStack en YouTube para apoyarnos en la creación de más guías en vídeo de alta calidad. Suscríbete
Sheeraz Gul avatar Sheeraz Gul avatar

Sheeraz is a Doctorate fellow in Computer Science at Northwestern Polytechnical University, Xian, China. He has 7 years of Software Development experience in AI, Web, Database, and Desktop technologies. He writes tutorials in Java, PHP, Python, GoLang, R, etc., to help beginners learn the field of Computer Science.

LinkedIn Facebook

Artículo relacionado - Java Error