Невозможно загрузить Camel-context.xml после обновления библиотек Springframework с 5.xx до 6.xxJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Невозможно загрузить Camel-context.xml после обновления библиотек Springframework с 5.xx до 6.xx

Сообщение Anonymous »

Я только что обновил зависимости Springframework с 5.3.34 до 6.1.14, и мой код выдает ошибки при его запуске.
это мои зависимости:

Код: Выделить всё

org.springframework
spring-core
${spring-version}



org.springframework
spring-web
${spring-version}



org.springframework
spring-tx
${spring-version}



org.springframework
spring-aop
${spring-version}



org.springframework
spring-beans
${spring-version}



org.springframework
spring-context
${spring-version}



org.springframework
spring-expression
${spring-version}

У меня есть строка кода, которая загружает мой Camel-context.xml (который ломается):

Код: Выделить всё

ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext("camel-context.xml");
Это небольшая часть (облегченная версия) моего файла Camel-context.xml: Когда я запускаю свой код, он выдает следующую ошибку:

Код: Выделить всё

org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected exception parsing XML document from class path resource [camel-context.xml]
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:426)
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:347)
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:319)
at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:184)
at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:220)
at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:191)
at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:253)
at org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationContext.java:130)
at org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationContext.java:95)
at org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:131)
at org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:714)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:596)
at org.springframework.context.support.ClassPathXmlApplicationContext.(ClassPathXmlApplicationContext.java:144)
at org.springframework.context.support.ClassPathXmlApplicationContext.(ClassPathXmlApplicationContext.java:85)
at com.verint.textanalytics.dataexportservice.common.applicationContext.ApplicationContextManager.getContext(ApplicationContextManager.java:40)
at com.verint.textanalytics.dataexportservice.service.MainApp.loadLocalization(MainApp.java:135)
at com.verint.textanalytics.dataexportservice.service.MainApp.main(MainApp.java:55)
Caused by: org.springframework.beans.FatalBeanException: Unresolvable class definition for NamespaceHandler class [org.apache.camel.spring.handler.CamelNamespaceHandler] for namespace [http://camel.apache.org/schema/spring]
at org.springframework.beans.factory.xml.DefaultNamespaceHandlerResolver.resolve(DefaultNamespaceHandlerResolver.java:144)
at org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:1385)
at org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:1370)
at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:179)
at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.doRegisterBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:150)
at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:96)
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:520)
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:400)
... 16 more
Несколько замечаний:
  • Все мои зависимости Springframework имеют одну и ту же версию
  • У меня есть зависимость от Camel-Spring также в моем основном pom.xml версии 3.6.0. Пытался также обновить его до последней версии, но это не помогло.
  • Если я удалю тег из моего файла Camel-context.xml, проект запустится. без ошибок, но служба не слушает ни одну конечную точку


Подробнее здесь: https://stackoverflow.com/questions/792 ... aries-from
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»