#xml #spring #xml-namespaces #xml-configuration
#xml #весна #xml-пространства имен #xml-конфигурация
Вопрос:
Я пытаюсь интегрировать struts2 с spring, но я получил сообщение об ошибке, подобное этому.
2020-11-24 16:23:21,624 ОШИБКА [main] context.ContextLoader (ContextLoader.java:313) — Сбой инициализации контекста org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Строка 8 в XML-документе из ресурса ServletContext [/WEB-INF/applicationContext.xml ] недопустимо; вложенным исключением является org.xml.sax.Исключение SAXParseException; Номер строки: 8; Номер столбца: 68; Атрибут «xmlns» должен быть объявлен для типа элемента «beans».
Что не так с моим applicationContext.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"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">
<bean id="helloWorldClass" class="org.mentha.example.HelloWorld" >
<property name="message" value="Hello World! from arpit" />
</bean>
</beans>
Комментарии:
1. Вы должны прояснить свою проблему при использовании spring framework при анализе файла конфигурации xml.
Ответ №1:
перед
xsi:schemaLocation =»http://www.springframework.org/schema/beans » rel=»nofollow noreferrer»>http://www.springframework.org/schema/beans/spring-beans.xsd «>
используя этот
xsi:schemaLocation=»http://www.springframework.org/schema/beans » rel=»nofollow noreferrer»>http://www.springframework.org/schema/beans/spring-beans-4.3.xsd»>