Erro 404 no spring

erro 404 tentando usar http://localhost:8080/report/ ou http://localhost:8080/report/relatorio.

@EnableWebMvc
@ComponentScan(basePackageClasses={HomeController.class,RelatorioController.class})
public class AppWebConfiguration {
	@Bean
	public InternalResourceViewResolver internalResourceViewResolve() {
        InternalResourceViewResolver resolve = new InternalResourceViewResolver();
        resolve.setPrefix("/WEB-INF/views/");
        resolve.setSuffix(".jsp");
        return resolve;
    }
	
}

public class ServletSpringMvc extends AbstractAnnotationConfigDispatcherServletInitializer{

	@Override
	protected Class<?>[] getRootConfigClasses() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	protected Class<?>[] getServletConfigClasses() {
		// TODO Auto-generated method stub
		return new Class[] { AppWebConfiguration.class};
	}

	@Override
	protected String[] getServletMappings() {
		// TODO Auto-generated method stub
		return null;
	}

}

@Controller
public class HomeController {
	
	MachineSrcDAO machineSrcDao= new MachineSrcDAO();
	
	@RequestMapping("/")
	public String index() {
		return "index";
	}
}

@Controller
public class RelatorioController {
	@Autowired
    private MachineSrcDAO dao;
	
	@RequestMapping("/report/relatorio")
	public String form() {
		return "/relatorio/ok";
	}
}

oque pode ser?

para

@Override
protected String[] getServletMappings() {
		// TODO Auto-generated method stub
		return new String[] {"/"};
}