При обновлении старого проекта Spring MVC 2 до Spring Boot 2 возникает такая ошибка:
2018-11-07 15: 26: 38.371 ОШИБКА 4893 --- [главная]
o.s.boot.SpringApplication: сбой запуска приложения
org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException:
Строка 8 в XML-документе из URL
[Баночка: файл! /Users/guojiahao/.m2/repository/javax/validation/validation-api/2.0.1.Final/validation-api-2.0.1.Final.jar /xml-header-style.xml] является недействительным; вложенным исключением является org.xml.sax.SAXParseException;
номер строки: 8; номер столбца: 20; cvc-elt.1: не удается найти
объявление элемента «AdditionalHeaders». в
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions (XmlBeanDefinitionReader.java:404)
~ [spring-beans-5.1.2.RELEASE.jar: 5.1.2.RELEASE] в
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions (XmlBeanDefinitionReader.java:336)
~ [spring-beans-5.1.2.RELEASE.jar: 5.1.2.RELEASE] в
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions (XmlBeanDefinitionReader.java:304)
~ [spring-beans-5.1.2.RELEASE.jar: 5.1.2.RELEASE] в
org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions (AbstractBeanDefinitionReader.java:188)
~ [spring-beans-5.1.2.RELEASE.jar: 5.1.2.RELEASE] в
org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions (AbstractBeanDefinitionReader.java:224)
~ [spring-beans-5.1.2.RELEASE.jar: 5.1.2.RELEASE] в
org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions (AbstractBeanDefinitionReader.java:195)
~ [spring-beans-5.1.2.RELEASE.jar: 5.1.2.RELEASE] в
org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.lambda $ loadBeanDefinitionsFromImportedResources $ 0 (ConfigurationClassBeanDefinitionReader.java:358)
~ [spring-context-5.1.2.RELEASE.jar: 5.1.2.RELEASE] в
java.util.LinkedHashMap.forEach (LinkedHashMap.java:684)
~ [na: 1.8.0_172] в
org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitionsFromImportedResources (ConfigurationClassBeanDefinitionReader.java:325)
~ [spring-context-5.1.2.RELEASE.jar: 5.1.2.RELEASE] в
org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitionsForConfigurationClass (ConfigurationClassBeanDefinitionReader.java:144)
~ [spring-context-5.1.2.RELEASE.jar: 5.1.2.RELEASE] в
org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitions (ConfigurationClassBeanDefinitionReader.java:117)
~ [spring-context-5.1.2.RELEASE.jar: 5.1.2.RELEASE] в
org.springframework.context.annotation.ConfigurationClassPostProcessor.processConfigBeanDefinitions (ConfigurationClassPostProcessor.java:327)
~ [spring-context-5.1.2.RELEASE.jar: 5.1.2.RELEASE] в
org.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanDefinitionRegistry (ConfigurationClassPostProcessor.java:232)
~ [spring-context-5.1.2.RELEASE.jar: 5.1.2.RELEASE] в
org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanDefinitionRegistryPostProcessors (PostProcessorRegistrationDelegate.java:275)
~ [spring-context-5.1.2.RELEASE.jar: 5.1.2.RELEASE] в
org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors (PostProcessorRegistrationDelegate.java:95)
~ [spring-context-5.1.2.RELEASE.jar: 5.1.2.RELEASE] в
org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors (AbstractApplicationContext.java:691)
~ [spring-context-5.1.2.RELEASE.jar: 5.1.2.RELEASE] в
org.springframework.context.support.AbstractApplicationContext.refresh (AbstractApplicationContext.java:528)
~ [spring-context-5.1.2.RELEASE.jar: 5.1.2.RELEASE] вorg.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh (ServletWebServerApplicationContext.java:140)
~ [spring-boot-2.1.0.RELEASE.jar: 2.1.0.RELEASE] в
org.springframework.boot.SpringApplication.refresh (SpringApplication.java:775)
[spring-boot-2.1.0.RELEASE.jar: 2.1.0.RELEASE] в
org.springframework.boot.SpringApplication.refreshContext (SpringApplication.java:397)
[spring-boot-2.1.0.RELEASE.jar: 2.1.0.RELEASE] в
org.springframework.boot.SpringApplication.run (SpringApplication.java:316)
[spring-boot-2.1.0.RELEASE.jar: 2.1.0.RELEASE] в
org.springframework.boot.SpringApplication.run (SpringApplication.java:1260)
[spring-boot-2.1.0.RELEASE.jar: 2.1.0.RELEASE] в
org.springframework.boot.SpringApplication.run (SpringApplication.java:1248)
[spring-boot-2.1.0.RELEASE.jar: 2.1.0.RELEASE] в
com.example.ite.Application.main (Application.java:9) [classes /: na]
Вызвано: org.xml.sax.SAXParseException: cvc-elt.1: не удается найти
объявление элемента «AdditionalHeaders». в
com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException (ErrorHandlerWrapper.java:203)
~ [na: 1.8.0_172] в
com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.error (ErrorHandlerWrapper.java:134)
~ [na: 1.8.0_172] в
com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError (XMLErrorReporter.java:396)
~ [na: 1.8.0_172] в
com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError (XMLErrorReporter.java:327)
~ [na: 1.8.0_172] в
com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError (XMLErrorReporter.java:284)
~ [na: 1.8.0_172] в
com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.handleStartElement (XMLSchemaValidator.java:1901)
~ [na: 1.8.0_172] в
com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.startElement (XMLSchemaValidator.java:741)
~ [na: 1.8.0_172] в
com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement (XMLNSDocumentScannerImpl.java:374)
~ [na: 1.8.0_172] в
com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl $ NSContentDriver.scanRootElementHook (XMLNSDocumentScannerImpl.java:613)
~ [na: 1.8.0_172] в
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl $ FragmentContentDriver.next (XMLDocumentFragmentScannerImpl.java:3132)
~ [na: 1.8.0_172] в
com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl $ PrologDriver.next (XMLDocumentScannerImpl.java:852)
~ [na: 1.8.0_172] в
com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next (XMLDocumentScannerImpl.java:602)
~ [na: 1.8.0_172] в
com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next (XMLNSDocumentScannerImpl.java:112)
~ [na: 1.8.0_172] в
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument (XMLDocumentFragmentScannerImpl.java:505)
~ [na: 1.8.0_172] в
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse (XML11Configuration.java:842)
~ [na: 1.8.0_172] в
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse (XML11Configuration.java:771)
~ [na: 1.8.0_172] в
com.sun.org.apache.xerces.internal.parsers.XMLParser.parse (XMLParser.java:141)
~ [na: 1.8.0_172] в
com.sun.org.apache.xerces.internal.parsers.DOMParser.parse (DOMParser.java:243)
~ [na: 1.8.0_172] в
com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse (DocumentBuilderImpl.java:339)
~ [na: 1.8.0_172] в
org.springframework.beans.factory.xml.DefaultDocumentLoader.loadDocument (DefaultDocumentLoader.java:77)
~ [spring-beans-5.1.2.RELEASE.jar: 5.1.2.RELEASE] в
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadDocument (XmlBeanDefinitionReader.java:434)
~ [spring-beans-5.1.2.RELEASE.jar: 5.1.2.RELEASE] в
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions (XmlBeanDefinitionReader.java:392)~ [spring-beans-5.1.2.RELEASE.jar: 5.1.2.RELEASE] ... 23 общих кадра
опущена
Процесс завершен с кодом выхода 1
Validation-api является одной из зависимостей Spring-Starter-Web:
Понятия не имею, почему возникает проблема. Не могли бы вы предложить какую-нибудь подсказку или есть какие-нибудь способы, с помощью которых я мог бы пойти на отладку, чтобы узнать решение проблемы?