[英]Spring MVC - Configuration : Cannot locate BeanDefinitionParser for element [default-servlet-handler]
i have a problem with Spring MVC. 我对Spring MVC有问题。
An exception BeanDefinitionParsingException: Configuration problem: Cannot locate BeanDefinitionParser for element [default-servlet-handler]. 异常BeanDefinitionParsingException:配置问题:找不到元素[default-servlet-handler]的BeanDefinitionParser。 If in the file beans.xml i have mvc:default-servlet-handler.
如果在beans.xml文件中,我有mvc:default-servlet-handler。 If i remove it: no problem.
如果我删除它:没问题。
I'd like to see your xml, but barring that, it sounds like you simply have a classpath issue. 我希望看到您的xml,但除非如此,否则听起来好像您只是遇到类路径问题。 Make sure
spring-webmvc-VERSION.jar
is in your classpath at runtime. 确保
spring-webmvc-VERSION.jar
在运行时位于类路径中。 If you are using maven, it would look something like this in your pom: 如果您使用的是maven,则pom中的外观如下所示:
...
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>${your.spring.version}</version>
</dependency>
...
That jar contains the namespace utils, including the proper parser, for the <mvc:default-servlet-handler/>
element (amongst others.) 该jar包含
<mvc:default-servlet-handler/>
元素(以及其他元素)的名称空间utils,包括正确的解析器。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.