2012-11-26 2 views
0

Je viens de commencer à étudier Spring en utilisant la version 3.0.0 RELEASE, et quand je déclare la balise : mvc ressources ou mvc : default-servlet-handler le serveur renvoie l'exception XmlBeanDefinitionStoreException, en me disant qu'il n'a pas pu trouver la référence de la balise.Spring MVC retour XmlBeanDefinitionStoreException en essayant d'utiliser les ressources ou mvc: mvc: default-servlet-gestionnaire

Est-ce que quelqu'un sait comment résoudre ce problème?

Merci!

+0

? Si oui, quelle est la déclaration de l'espace de noms xml? –

+2

Pour obtenir de meilleures réponses, vous devez publier le fichier de configuration. – Ralph

+0

Salut tout le monde, le code est gros, donc je l'ai hébergé dans le lien suivant: http://sdrv.ms/QILlIp – juniorgarcia

Répondre

0

Eh bien, après quelques travaux, j'ai découvert la réponse à ma question. Dans l'en-tête os le spring-context.xml j'ai ouvert le lien d'URL http://www.springframework.org/schema/mvc, puis sélectionné le fichier spring-mvc-3.0.xsd, dans ce cas this link.

Après utilisation, la recherche du navigateur pour par défaut Servlet-gestionnaire, j'ai trouvé la déclaration de dans le fichier, et vu que la classe qui était nécessaire pour cette balise était org.springframework.web.servlet.resource .DefaultServletHttpRequestHandler.

J'ai trouvé quelques références sur le Web, indiquant que cette classe a été implémentée dans Spring 3.0.5 et que j'utilisais 3.0.0. J'ai donc téléchargé la bonne version du framework, l'ai remplacé dans mon classpath, et tout a bien fonctionné. Les déclarez-vous dans le fichier de configuration du bean en les déclarant

Questions connexes