estoy trabajando con JSP + Servlets y me he encontrado con un error bastante molesto que no he podido solucionar. Cabe destacar que estoy ocupando Glassfish 5.0
Tengo un formulario que envia los datos a un servlet, pero al momento de enviarlos, el servlet se cae y me arroja el siguiente error:
HTTP STATUS 404 type: status report message: not found description: the requested resource is not avaliable
La URL para enviar los datos al servlet es ServletProcesar.do. Adjunto las propiedades de mi formulario para que se vea como estoy pasando la URL del servlet:
No comprendo porque tengo este problema, siendo que he hecho este proyecto varias veces antes y nunca se me habia presentado el problema. No se si es que hay un problema con el mapeado o la ruta que estoy pasandole al formulario. He borrado el servlet, lo he cambiado a la raiz, ya que lo tengo en un paquete aparte, uno de controladores(MVC), lo he creado varias veces. Agradeceria mucho su ayuda y estoy atento.
estoy trabajando con JSP + Servlets y me he encontrado con un error bastante molesto que no he podido solucionar. Cabe destacar que estoy ocupando Glassfish 5.0
Tengo un formulario que envia los datos a un servlet, pero al momento de enviarlos, el servlet se cae y me arroja el siguiente error:
HTTP STATUS 404
type: status report
message: not found
description: the requested resource is not avaliable
La URL para enviar los datos al servlet es ServletProcesar.do. Adjunto las propiedades de mi formulario para que se vea como estoy pasando la URL del servlet:
<form action="/servletProcesar.do" method="POST">
/.../
</form>
Adjunto tambien el archivo web.xml, que mapea la configuracion del servlet:
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="3.1" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd">
<servlet>
<servlet-name>servletProcesar</servlet-name>
<servlet-class>controlador.servletProcesar</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>servletProcesar</servlet-name>
<url-pattern>/servletProcesar.do</url-pattern>
</servlet-mapping>
<session-config>
<session-timeout>
30
</session-timeout>
</session-config>
</web-app>
No comprendo porque tengo este problema, siendo que he hecho este proyecto varias veces antes y nunca se me habia presentado el problema. No se si es que hay un problema con el mapeado o la ruta que estoy pasandole al formulario. He borrado el servlet, lo he cambiado a la raiz, ya que lo tengo en un paquete aparte, uno de controladores(MVC), lo he creado varias veces. Agradeceria mucho su ayuda y estoy atento.