Foros del Web » Programación para mayores de 30 ;) » Java »

Tomcat no encuentra los servlets

Estas en el tema de Tomcat no encuentra los servlets en el foro de Java en Foros del Web. Hola a todos estoy teniendo un problema con la ejecución de servlets que no consigo solucionar. El problema es que a la hora de ejecutar ...
  #1 (permalink)  
Antiguo 30/01/2013, 15:09
Avatar de WalterBishop  
Fecha de Ingreso: julio-2011
Mensajes: 12
Antigüedad: 12 años, 9 meses
Puntos: 1
Tomcat no encuentra los servlets

Hola a todos estoy teniendo un problema con la ejecución de servlets que no consigo solucionar.

El problema es que a la hora de ejecutar cualquier servlet Tomcat me da siempre el mismo error "El recurso requerido no está disponible".

He seguido este tutorial [URL="http://www.vogella.com/articles/EclipseWTP/article.html"]http://www.vogella.com/articles/EclipseWTP/article.html[/URL] y el primer ejemplo ya no me funciona.

He comprobado si el Tomcat funciona bien y parece que si, puedo ejecutar páginas JSP arrancando desde el Eclipse sin problemas, pero como le añada un servlet me aparece de nuevo el mismo error.

Espero que alguien pueda echarme una mano con esto porque por más que busco no consigo dar con el fallo.

Gracias.

Última edición por WalterBishop; 30/01/2013 a las 17:59
  #2 (permalink)  
Antiguo 31/01/2013, 02:16
Avatar de Xerelo  
Fecha de Ingreso: mayo-2009
Mensajes: 2.175
Antigüedad: 14 años, 11 meses
Puntos: 306
Respuesta: Tomcat no encuentra los servlets

Sorprendentemente en ese tutorial no dicen cómo queda el web.xml para usar con servlet. Según pone si usas el wizard, ya te hubiera creado el web.xml adecuado.

Mira si se parece a este.

http://tutorials.jenkov.com/java-servlets/web-xml.html
__________________
Cada vez que solucionas los problemas de alguien que no se esfuerza, piensa en que el día de mañana puede llegar a ser tu compañero de trabajo, o peor, tu jefe.
  #3 (permalink)  
Antiguo 31/01/2013, 05:36
Avatar de WalterBishop  
Fecha de Ingreso: julio-2011
Mensajes: 12
Antigüedad: 12 años, 9 meses
Puntos: 1
Respuesta: Tomcat no encuentra los servlets

Gracias a tu respuesta he conseguido hacerlo funcionar!

En el Eclipse no había ni rastro del web.xml pero me puse a buscar un poco sobre ello y resulta que para servlets 3.0 no es necesario. Puedes hacer lo mismo desde el propio código del servlet de la siguiente manera.

Código Java:
Ver original
  1. @WebServlet(
  2.     name = "MyServlet",
  3.     urlPatterns = {"/path_to_servlet"}
  4. )
  5. public class MyServlet extends HttpServlet {}

Etiquetas: encuentra, jsp, servlet, servlets, tomcat
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:13.