Error con <url-pattern>/*</url-pattern>

Z

pensaba que poniendo este url pattern en el web.xml,todas las peticiones irian por este servlet

<web-app>
  <display-name>Archetype Created Web Application</display-name>
  

<servlet> <servlet-name>main</servlet-name> <servlet-class> org.springframework.web.servlet.DispatcherServlet </servlet-class> <load-on-startup>1</load-on-startup> </servlet>
<servlet-mapping> <servlet-name>main</servlet-name> <url-pattern>/*</url-pattern> </servlet-mapping> </web-app>

este es el controlador

@Controller
public class MainController {
	
@RequestMapping("/main")
public ModelAndView mainPage() {
 
	return new ModelAndView("main");
}	
}

Pero no hay manera siempre obtengo un error 404tanto con http://localhost:8080/ejemplospring/ como con http://localhost:8080/ejemplospring/main
¿Que hay mal??

B

Puede ser que no hayas indicado en tu fichero applicationContext.xml la etiqueta correspondiente para que Spring tenga en cuenta las anotaciones.
Revisa que esté bien configurado :)

comx

#1 Comprueba que el proyecto se haya registrado correctamente

Usuarios habituales