嗨我在尝试在保险丝容器中运行驼峰项目时遇到错误
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,因为它不存在
任何帮助表示赞赏
由于
答案 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版本。