尝试使用mvc:resources或mvc时,Spring MVC返回XmlBeanDefinitionStoreException:default-servlet-handler

时间:2012-11-26 14:59:46

标签: java spring model-view-controller spring-mvc

我刚开始使用3.0.0 RELEASE版本学习Spring,当我声明标签 mvc:resources mvc:default-servlet-handler 时,服务器返回XmlBeanDefinitionStoreException,告诉我它找不到标记的引用。

有人知道如何解决这个问题吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

嗯,经过一些工作,我发现了我的问题的答案。在spring-context.xml的头文件中,我打开了url链接http://www.springframework.org/schema/mvc,然后选择了 spring-mvc-3.0.xsd 文件,在本例中为this link。< / p>

使用浏览器搜索 default-servlet-handler 后,我在文件中找到了它的声明,并看到此标记所需的类是 org.springframework .web.servlet.resource.DefaultServletHttpRequestHandler

我在网上找到了一些引用,告诉我这个类是在Spring 3.0.5中实现的,而我使用的是3.0.0。所以,我已经下载了正确的框架版本,在我的类路径中替换它,一切正常。