Saltar al contenido

Tomcat Servlet: Error 404 – El recurso solicitado no está disponible

Indagamos por todo el mundo on line para así darte la respuesta para tu problema, en caso de alguna pregunta deja tu duda y contestamos con gusto.

Solución:

prueba esto (si el Java EE V6)

package crunch;
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
@WebServlet(name="hello",urlPatterns="/hello")
public class HelloWorld extends HttpServlet 
  public void doGet(HttpServletRequest request,
                    HttpServletResponse response)
      throws ServletException, IOException 
    PrintWriter out = response.getWriter();
    out.println("Hello World");
  

ahora llegar al servlet por http://127.0.0.1:8080/yourapp/hello

donde 8080 es el puerto tomcat predeterminado y yourapp es el nombre de contexto de su aplicación

Definitivamente necesita mapear su servlet en alguna URL. Si usa Java EE 6 (eso significa al menos Servlet API 3.0), entonces puede anotar su servlet como

@WebServlet(name="helloServlet", urlPatterns="/hello")
public class HelloWorld extends HttpServlet {
     //rest of the class

Entonces usted puede simplemente ir a la localhost:8080/yourApp/hello y se debe mostrar el valor. En caso de que no pueda usar la API de Servlet 3.0, debe registrar este servlet en web.xml archivo como


    helloServlet
    crunch.HelloWorld


    helloServlet
    /hello

Escribir servlets de Java es fácil si usa Java EE 7

@WebServlet("/hello-world")
public class HelloWorld extends HttpServlet 
  @Override
  public void doGet(HttpServletRequest request, 
                  HttpServletResponse response) 
   response.setContentType("text/html");
   PrintWriter out = response.getWriter();
   out.println("Hello World");
   out.flush();
  

Desde el servlet 3.0

¡La buena noticia es que el descriptor de implementación ya no es necesario!

Lea el tutorial para Java Servlets.

Recuerda que puedes mostrar esta división si te valió la pena.

¡Haz clic para puntuar esta entrada!
(Votos: 2 Promedio: 4)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *