I'm struggling with errors on the web.xml where all the pages are comming up as 404, possibly there is a root path but I can not be sure where its set etc..
This is my current web.xml
<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5"> <display-name>Spring3MVC</display-name> <welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list> <servlet> <servlet-name>spring</servlet-name> <servlet-class> org.springframework.web.servlet.DispatcherServlet </servlet-class> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>spring</servlet-name> <url-pattern>/*</url-pattern> </servlet-mapping> </web-app> My listener controller is like this
/* * User */ @RequestMapping(value={"/user/{id}"}, method=RequestMethod.GET) public ModelAndView profileDisplay( HttpServletRequest request, HttpServletResponse response, @RequestParam(value="id", required=false) String id ) throws UnknownHostException, MongoException { ServiceSerlvet.appendSesssion(request); //get search ALL users BasicDBObject searchQuery = new BasicDBObject(); searchQuery.put("_id", new ObjectId(id)); List<DBObject> searchResponse = PersonController.searchUsers(searchQuery); //System.out.println("response from search user method: "+searchResponse); return new ModelAndView("user", "people", searchResponse); } This is the current error that is coming out. How come its not mapping, how do I go about fixing this?
INFO: Server startup in 5904 ms 01-Nov-2012 19:40:21 org.springframework.web.servlet.DispatcherServlet noHandlerFound WARNING: No mapping found for HTTP request with URI [/springApp21] in DispatcherServlet with name 'spring' 01-Nov-2012 19:40:22 org.springframework.web.servlet.mvc.support.DefaultHandlerExceptionResolver handleNoSuchRequestHandlingMethod WARNING: No matching handler method found for servlet request: path '/user', method 'GET', parameters map['id' -> array<String>['4fa6eddc0234964172522248']] 01-Nov-2012 19:40:24 org.springframework.web.servlet.mvc.support.DefaultHandlerExceptionResolver handleNoSuchRequestHandlingMethod WARNING: No matching handler method found for servlet request: path '/user', method 'GET', parameters map['id' -> array<String>['4fa6eddc0234964172522248']]