【问题标题】:Spring MVC returning XmlBeanDefinitionStoreException when trying to use mvc:resources or mvc:default-servlet-handlerSpring MVC 在尝试使用 mvc:resources 或 mvc:default-servlet-handler 时返回 XmlBeanDefinitionStoreException
【发布时间】:2012-11-26 14:59:46
【问题描述】:

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

有人知道怎么解决吗?

谢谢!

【问题讨论】:

  • 是否在 bean 配置文件中声明它们?如果是,那么 xml 命名空间声明是什么?
  • 为了获得更好的答案,您应该发布配置文件。
  • 大家好,代码有点大,所以我把它托管在下面的链接中:sdrv.ms/QILlIp

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


【解决方案1】:

好吧,经过一番努力,我找到了问题的答案。在标头 os 的 spring-context.xml 中,我打开了 url 链接 http://www.springframework.org/schema/mvc,然后选择了 spring-mvc-3.0.xsd 文件,在本例中为 this link

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-09-29
    • 1970-01-01
    • 2011-06-05
    • 1970-01-01
    • 2014-11-05
    • 2016-07-21
    • 1970-01-01
    相关资源
    最近更新 更多