Spring DispatcherServlet: сопоставление для HTTP-запроса не найдено

У меня проблема с реализацией очень простой страницы с использованием Spring Mvc 3.2.4.RELEASE.

Мой контроллер выглядит так:

@Transactional
@Controller
public class MembersDetailsController {
    @Autowired
    private MemberService memberService;

    @RequestMapping(value = "/member/{name}", method = RequestMethod.GET)
    public String displayMember(@PathVariable String name) {
        System.out.println(name);
        return "member";
    }

    @RequestMapping(value = "/member", method = RequestMethod.GET)
    public String displayMember() {
        System.out.println("Empty");
        return "member";
    }
}

Когда я звоню

http://127.0.0.1:8080/member

соответствующий метод выполняется по желанию. Однако, я звоню

http://127.0.0.1:8080/member/test

или же

http://127.0.0.1:8080/member/test/

Я получаю 404 с выходом журнала:

WARN  org.springframework.web.servlet.PageNotFound - No mapping found for HTTP request with URI [/member/test] in DispatcherServlet with name 'mvc-dispatcher'

Что действительно надоело, так это предыдущий журнал говорит:

INFO  org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/member/{name}],methods=[GET],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.lang.String 
INFO  org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/member],methods=[GET],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.lang.String

Что означает, что отображение должно быть правильным, насколько я понимаю.

Это мой web.xml:





    Mitgliederdatenbank

    
    
        contextConfigLocation
        /WEB-INF/spring-security.xml, /WEB-INF/applicationContext.xml
    

    
        hibernateFilter
        org.springframework.orm.hibernate3.support.OpenSessionInViewFilter
        
            sessionFactoryBeanName
            hibernateSessionFactory
        
    

    
        springSecurityFilterChain
        org.springframework.web.filter.DelegatingFilterProxy
    

    
    
        hibernateFilter
        /*
    

    
        springSecurityFilterChain
        /*
    

    
    
        org.springframework.web.context.ContextLoaderListener
    

    
    
        springGwtRemoteServiceServlet
        org.spring4gwt.server.SpringGwtRemoteServiceServlet
    

    
        mvc-dispatcher
        org.springframework.web.servlet.DispatcherServlet
        
            contextConfigLocation
            /WEB-INF/applicationContext.xml
        
        1
    


    
    
        springGwtRemoteServiceServlet
        /ui/springGwtServices/*
    

    
        mvc-dispatcher
        /welcome
    

    
        mvc-dispatcher
        /login
    

    
        mvc-dispatcher
        /logout
    

    
        mvc-dispatcher
        /loginfailed
    

    
        mvc-dispatcher
        /member/*
    

    
  
    /login
  


Может ли кто-нибудь дать мне подсказку, что здесь пошло не так?

Ответы на вопрос(2)

Ваш ответ на вопрос