Я не могу обойти эту ошибку.MVC XSD является правильным и проверено, что элемент ресурсов существует.Почему этот весенний конфигурационный файл не разрешает элемент mvc: resources
SAXParseException: cvc-complex-type.2.4.c: соответствующий подстановочный знак является строгим, но не найдено никакого объявления для элемента 'mvc: resources '
Я использую springframework v3.0.2
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xmlns:context="http://www.springframework.org/schema/context" xmlns:mvc="http://www.springframework.org/schema/mvc" xmlns:task="http://www.springframework.org/schema/task" xsi:schemaLocation=" http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.0.xsd http://www.springframework.org/schema/task http://www.springframework.org/schema/task/spring-task-3.0.xsd http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd"> <context:component-scan annotation-config="true" base-package="com.auto"/> <mvc:annotation-driven /> <mvc:view-controller path="/" view-name="index"/> <mvc:resources location="/resources/" mapping="/resources/**"/> <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="prefix" value="/WEB-INF/views/"/> <property name="suffix" value=".jsp"/> </bean>
mvc: ресурсы были введены в 3.0.4, и вы используете 3.0.2. См. Принятый ответ на этот вопрос Spring, обслуживающий статическое содержимое с помощью mvc: resources, invalid xsd
Убедитесь, что банка, содержащая spring-mvc-3.0.xsd, развернута.(Когда я правильно помню, это spring-mvc.jar)
spring-mvc-3.0.xsd
spring-mvc.jar