无法从URL位置导入bean定义[classpath:META-INF / cxf / cxf.xml

时间:2015-04-03 19:54:25

标签: jboss apache-camel jbossfuse fuseesb

嗨我在尝试在保险丝容器中运行驼峰项目时遇到错误

org.springframework.beans.factory.parsing.BeanDefinitionParsingException:配置问题:  无法从URL位置导入bean定义[classpath:quote-endpoints.xml]违规资源:URL [bundle://251.0:0 / META-INF / spring / applicationContext.xml];嵌套异常是org.springframework.beans.factory.parsing.BeanDefinitionParsingException:配置问题:

无法从URL位置导入bean定义[classpath:META-INF / cxf / cxf.xml]

Offending resource:OSGi资源[classpath:quote-endpoints.xml | bnd.id = 251 | bnd.sym = null];嵌套异常是org.springframework.beans.factory.BeanDefinitionStoreException:从OSGi资源解析XML文档的IOException [classpath: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,因为它不存在

任何帮助表示赞赏

由于

3 个答案:

答案 0 :(得分:2)

检查您的xml文件并删除这些CXF导入。多年来不再需要它们。例如,查找META-INF/cxf/cxf.xm和类似的任何内容并删除它们。

答案 1 :(得分:0)

是 - 有两个xml文件 -

applicationContext.xml,它导入quote-endpoints.xml

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

AND

quote-endpoints.xml impor resource =“classpath:META-INF / cxf / cxf.xml”/&gt;请看下面的

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" />

答案 2 :(得分:0)

检查POM.xml文件中的cxf版本。最有可能的是,您可能在项目中使用了不受支持的cxf版本。