Не удалось импортировать определения компонентов из URL-адреса [путь к классам:META-INF/cxf/cxf.xml

Привет, я получаю сообщение об ошибке при попытке запустить проект верблюда в контейнере предохранителей.

org.springframework.beans.factory.parsing.BeanDefinitionParsingException: проблема с конфигурацией: не удалось импортировать определения bean-компонентов из URL-адреса [classpath:quote-endpoints.xml] Оскорбительный ресурс: URL-адрес [bundle://251.0:0/META-INF/spring /applicationContext.xml]; вложенным исключением является org.springframework.beans.factory.parsing.BeanDefinitionParsingException: проблема с конфигурацией:

Не удалось импортировать определения компонентов из URL-адреса [путь к классам:META-INF/cxf/cxf.xml]

Оскорбительный ресурс: ресурс OSGi[classpath:quote-endpoints.xml|bnd.id=251|bnd.sym=null]; вложенным исключением является org.springframework.beans.factory.BeanDefinitionStoreException: IOException анализирует XML-документ из ресурса OSGi [путь к классу: META-INF/cxf/cxf.xml|bnd.id=251|bnd.sym=null]; вложенным исключением является java.io.FileNotFoundException: ресурс OSGi[classpath:META-INF/cxf/cxf.xml|bnd.id=251|bnd.sym=null] не может быть преобразован в URL-адрес, поскольку он не существует

Любая помощь приветствуется

Спасибо


person Neha    schedule 03.04.2015    source источник


Ответы (3)


Проверьте свои xml-файлы и удалите импорт CXF. Они уже не нужны уже много лет. например, найдите что-нибудь с META-INF/cxf/cxf.xm и подобным и удалите их.

person Claus Ibsen    schedule 04.04.2015
comment
Привет, Клаус, quote-endpoints.xml import resource=classpath:META-INF/cxf/cxf.xml /› см. ниже ‹import resource=classpath:META-INF/cxf/cxf.xml /› - person Neha; 05.04.2015
comment
Да удалить ‹import resource=classpath:META-INF/cxf/cxf.xml /› - person Claus Ibsen; 06.04.2015

Да - есть два файла xml -

applicationContext.xml, который импортирует quote-endpoints.xml

<import resource="classpath:quote-endpoints.xml" />

И

quote-endpoints.xml import resource="classpath:META-INF/cxf/cxf.xml" /> см. ниже

xsi:schemaLocation="
             http://www.springframework.org/schema/beans 
             http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
             http://camel.apache.org/schema/spring 
             http://camel.apache.org/schema/spring/camel-spring.xsd
             http://camel.apache.org/schema/cxf 
             http://camel.apache.org/schema/cxf/camel-cxf.xsd
             http://cxf.apache.org/transports/http/configuration 
             http://cxf.apache.org/schemas/configuration/http-conf.xsd">

    <import resource="classpath:META-INF/cxf/cxf.xml" />
person Neha    schedule 05.04.2015

Проверьте версию cxf в файле POM.xml. Скорее всего, у вас может быть неподдерживаемая версия cxf для проекта.

person Barani r    schedule 12.04.2018