Spring MVC - 没有声明可以找到

时间:2016-11-16 14:55:56

标签: java spring maven spring-mvc

我完全是一个菜鸟,我正在尝试遵循春季初学者指南。在调度程序servlet声明(名为DefaulServlet)中,我收到此错误:cvc-complex-type.2.4.c:匹配通配符是严格的,但是找不到元素上下文组件扫描的声明。

xml文件中的代码是

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
       xmlns:mvc="http://www.springframework.org/schema/mvc"
       xmlns:context="http://www.spingframework.org/schema/context"   
       xsi:schemaLocation="http://www.springframework.org/schema/beans 
                           http://www.springframework.org/schema/beans/spring-beans.xsd 
                           http://www.springframework.org/schema/context 
                           http://www.springframework.org/schema/context/spring-context-4.3.xsd 
                           http://www.springframework.org/schema/mvc
                           http://www.springframework.org/schema/mvc/spring-mvc-4.3.xsd">
    <mvc:annotation-driven />
    <context:component-scan base-package="com.packt.webstore" />

 <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
    <property name="prefix" value="/WEB-INF/jsp/" />
    <property name="suffix" value=".jsp" />
    </bean>
</beans>

项目中的maven依赖项是:

spring-webmvc-4.3.3.RELEASE
spring-aop-4.3.3.RELEASE
spring-beans-4.3.3.RELEASE
spring-context-4.3.3.RELEASE
spring-core-4.3.3.RELEASE
commons-logging-1.2
spring-expression-4.3.3.RELEASE
spring-web-4.3.3.RELEASE
jstl-1.2
javax.servlet-api-3.1.0

我真的被困在这里了。请帮帮我。

1 个答案:

答案 0 :(得分:0)

我和你一样使用相同版本的弹簧和同样的问题。经过长时间的研究,我发现了这个:

Code Working

很抱歉,但由于我的声誉不高,我无法将代码放入文本中。 最诚挚的问候。