Comment déboguer Spring MVC mappage d'url?

Je suis à l'aide de Spring MVC 3 et je rencontre un problème avec un mappage d'URL. J'ai une méthode

 @Controller
 public class DocumentController {
      @RequestMapping( value="/docs/pupil/classes/{courseCategoryType}", method=RequestMethod.GET )
      public ModelAndView listClassesForPupil( @PathVariable("courseCategoryType") final String courseCategoryType ){
            System.err.print( "\n\n\n\t\t--- XXXXX ---\n\n\n" );
      }
 }

Je suis en train d'utiliser le Printemps URI syntaxe du modèle, et je sais que c'est mappée parce que dans la console je vois:

 11:22:12,108  INFO DefaultAnnotationHandlerMapping:411 - Mapped URL path [/docs/pupil/classes/{courseCategoryType}] onto handler 'documentController'
 11:22:12,108  INFO DefaultAnnotationHandlerMapping:411 - Mapped URL path [/docs/pupil/classes/{courseCategoryType}.*] onto handler 'documentController'
 11:22:12,108  INFO DefaultAnnotationHandlerMapping:411 - Mapped URL path [/docs/pupil/classes/{courseCategoryType}/] onto handler 'documentController'

Cependant, lorsque j'entre l'URLhttps://localhost/docs/pupil/classes/ACADEMIC dans le navigateur j'ai une erreur 404 et je ne vois pas tout ce qui est imprimé dans la console. J'ai remplacé le imprimer le code qui lance une exception, et il ne semble pas à l'obtenir jeté soit. Un collègue a suggéré qu'il devrait être une manière de voir comment la résolution d'URL est accompli, mais un Recherche Google ne semble pas pour rien.

Toutes les suggestions sur les façons de débogage?

  • Vérification rapide: avez d'autres contrôleurs de travail? Êtes-vous sûr que ce n'est pas un problème avec le chemin de contexte, DispatcherServlets'url-pattern, etc?
  • Les autres contrôleurs travaillé, et nous avons résolu cette question en particulier (je s'est avéré qu'il y avait de filtre pour le contrôleur frontal à ignorer tous, mais *.bf demandes), mais j'ai pensé que cette question serait encore utile parce que je voudrais être en mesure à la demande de débogage des problèmes de ce genre dans l'avenir.
InformationsquelleAutor ArtB | 2011-03-28