2015-09-22 5 views
1

В результате я получаю только эту ошибку: org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: строка 12 в документе XML из класса ресурс пути [applicationContext.xml] недействителен; Вложенное исключение - org.xml.sax.SAXParseException; cvc-elt.1: Не удается найти объявление элемента «beans». Я вижу, что есть уже заявка на фасольcvc-elt.1: Не удается найти объявление элемента «beans» - applicationcontext.xml

Может кто-нибудь помочь мне, где я точно не так?

<beans xmlns="http://www.springframework.org/schema/beans" xmlns:context="http://www.springframework.org/schema/context" xmlns:jee="http://www.springframework.org/schema/jee" xmlns:jms="http://www.springframework.org/schema/jms" xmlns:mvc="http://www.springframework.org/schema/mvc" xmlns:tx="http://www.springframework.org/schema/tx" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemalocation="http://www.springframework.org/schema/beans 
http://www.springframework.org/schema/beans/spring-beans-4.1.xsd 
http://www.springframework.org/schema/context 
http://www.springframework.org/schema/context/spring-context-4.1.xsd 
http://www.springframework.org/schema/jee 
http://www.springframework.org/schema/jee/spring-jee-3.2.xsd 
http://www.springframework.org/schema/tx 
http://www.springframework.org/schema/tx/spring-tx-4.1.xsd 
http://www.springframework.org/schema/mvc 
http://www.springframework.org/schema/mvc/spring-mvc-4.1.xsd 
http://www.springframework.org/schema/jms 
http://www.springframework.org/schema/jms/spring-jms-3.0.xsd"> 

<mvc:annotation-driven> 
</mvc:annotation-driven> 

Спринг банку присутствует в 4.1.6.

+0

Отсутствует ** ** ** –

+0

Если бы все было так просто. это была моя плохая копия с внешней машины. У него есть a> в источнике, но я все равно получаю ту же ошибку. Спасибо, что поймали это здесь. Я отредактирую вопрос – Vakz83

+0

Можете ли вы показать нам как минимум 12 строк? Ошибка похожа на строку 12 –

ответ

2

Вот ваш исправленный файл:

<beans xmlns="http://www.springframework.org/schema/beans" xmlns:context="http://www.springframework.org/schema/context" xmlns:jee="http://www.springframework.org/schema/jee" xmlns:jms="http://www.springframework.org/schema/jms" xmlns:mvc="http://www.springframework.org/schema/mvc" xmlns:tx="http://www.springframework.org/schema/tx" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans 
http://www.springframework.org/schema/beans/spring-beans-4.1.xsd 
http://www.springframework.org/schema/context 
http://www.springframework.org/schema/context/spring-context-4.1.xsd 
http://www.springframework.org/schema/jee 
http://www.springframework.org/schema/jee/spring-jee-3.2.xsd 
http://www.springframework.org/schema/tx 
http://www.springframework.org/schema/tx/spring-tx-4.1.xsd 
http://www.springframework.org/schema/mvc 
http://www.springframework.org/schema/mvc/spring-mvc-4.1.xsd 
http://www.springframework.org/schema/jms 
http://www.springframework.org/schema/jms/spring-jms-3.0.xsd"> 

<mvc:annotation-driven> 
</mvc:annotation-driven> 
</beans> 

Вы писали xsi:schemalocation вместо xsi:schemaLocation (обратите внимание на заглавную L)

+0

Спасибо за ваше время! – Vakz83

0

Более подробную информацию о xsi:schemaLocation:

XML-парсер будет читать расположение схемы из Интернета и использовать его для проверки xml. Если у вас нет доступа в Интернет (как и большинство продуктивных систем без выхода в интернет), весна приходит на помощь. Он интерпретирует запросы на чтение и загружает схему из весенних банок.