Hi,
Looks like you have
<import resource="classpath:META-INF/cxf/camel-context.xml" />
Why you need it?
The camel-context.xml isn't exported by cxf bundle in META-INF/cxf so
you shouldn't have it.
Isn't the camel-context.xml the camel router file in your customer
bundle?
Freeman
On 2011-11-17, at 下午12:17, yadavi wrote:
Hi,
Thanks for your suggestion. I could resolve binding error , but now
i am
getting this error of FileNotFoundException. I have already added
the plugin
in pom.xml.
org
.springframework.beans.factory.parsing.BeanDefinitionParsingException:
Configuration problem: Failed to import bean definitions from URL
location
[classpath:META-INF/cxf/camel-context.xml]
Offending resource: URL
[bundle://437.3:0/META-INF/spring/camel-context.xml]; nested
exception is
org.springframework.beans.factory.BeanDefinitionStoreException:
IOException
parsing XML document from OSGi
resource[classpath:META-INF/cxf/camel-context.xml|bnd.id=437|
bnd.sym=Ebonding];
nested exception is java.io.FileNotFoundException: OSGi
resource[classpath:META-INF/cxf/camel-context.xml|bnd.id=437|
bnd.sym=Ebonding]
cannot be resolved to URL because it does not exist
at
org
.springframework
.beans
.factory
.parsing.FailFastProblemReporter.error(FailFastProblemReporter.java:
68)[67:org.springframework.beans:3.0.5.RELEASE]
at
org
.springframework
.beans.factory.parsing.ReaderContext.error(ReaderContext.java:85)
[67:org.springframework.beans:3.0.5.RELEASE]
at
org
.springframework
.beans.factory.parsing.ReaderContext.error(ReaderContext.java:76)
[67:org.springframework.beans:3.0.5.RELEASE]
at
org
.springframework
.beans
.factory
.xml
.DefaultBeanDefinitionDocumentReader
.importBeanDefinitionResource
(DefaultBeanDefinitionDocumentReader.java:192)
[67:org.springframework.beans:3.0.5.RELEASE]
at
org
.springframework
.beans
.factory
.xml
.DefaultBeanDefinitionDocumentReader
.parseDefaultElement(DefaultBeanDefinitionDocumentReader.java:147)
[67:org.springframework.beans:3.0.5.RELEASE]
at
org
.springframework
.beans
.factory
.xml
.DefaultBeanDefinitionDocumentReader
.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:132)
[67:org.springframework.beans:3.0.5.RELEASE]
at
org
.springframework
.beans
.factory
.xml
.DefaultBeanDefinitionDocumentReader
.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:93)
[67:org.springframework.beans:3.0.5.RELEASE]
at
org
.springframework
.beans
.factory
.xml
.XmlBeanDefinitionReader
.registerBeanDefinitions(XmlBeanDefinitionReader.java:493)
[67:org.springframework.beans:3.0.5.RELEASE]
at
org
.springframework
.beans
.factory
.xml
.XmlBeanDefinitionReader
.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:390)
[67:org.springframework.beans:3.0.5.RELEASE]
at
org
.springframework
.beans
.factory
.xml
.XmlBeanDefinitionReader
.loadBeanDefinitions(XmlBeanDefinitionReader.java:334)
[67:org.springframework.beans:3.0.5.RELEASE]
at
org
.springframework
.beans
.factory
.xml
.XmlBeanDefinitionReader
.loadBeanDefinitions(XmlBeanDefinitionReader.java:302)
[67:org.springframework.beans:3.0.5.RELEASE]
at
org
.springframework
.beans
.factory
.support
.AbstractBeanDefinitionReader
.loadBeanDefinitions(AbstractBeanDefinitionReader.java:143)
[67:org.springframework.beans:3.0.5.RELEASE]
at
org
.springframework
.beans
.factory
.support
.AbstractBeanDefinitionReader
.loadBeanDefinitions(AbstractBeanDefinitionReader.java:178)
[67:org.springframework.beans:3.0.5.RELEASE]
at
org
.springframework
.beans
.factory
.support
.AbstractBeanDefinitionReader
.loadBeanDefinitions(AbstractBeanDefinitionReader.java:149)
[67:org.springframework.beans:3.0.5.RELEASE]
at
org
.springframework
.osgi
.context
.support
.OsgiBundleXmlApplicationContext
.loadBeanDefinitions(OsgiBundleXmlApplicationContext.java:164)
[75:org.springframework.osgi.core:1.2.1]
at
org
.springframework
.osgi
.context
.support
.OsgiBundleXmlApplicationContext
.loadBeanDefinitions(OsgiBundleXmlApplicationContext.java:136)
[75:org.springframework.osgi.core:1.2.1]
at
org
.springframework
.context
.support
.AbstractRefreshableApplicationContext
.refreshBeanFactory(AbstractRefreshableApplicationContext.java:130)
[69:org.springframework.context:3.0.5.RELEASE]
at
org
.springframework
.context
.support
.AbstractApplicationContext
.obtainFreshBeanFactory(AbstractApplicationContext.java:467)
[69:org.springframework.context:3.0.5.RELEASE]
at
org
.springframework
.osgi
.context.support.AbstractDelegatedExecutionApplicationContext.access
$800(AbstractDelegatedExecutionApplicationContext.java:69)
[75:org.springframework.osgi.core:1.2.1]
at
org
.springframework
.osgi.context.support.AbstractDelegatedExecutionApplicationContext
$3.run(AbstractDelegatedExecutionApplicationContext.java:269)
[75:org.springframework.osgi.core:1.2.1]
at
org
.springframework
.osgi
.util
.internal.PrivilegedUtils.executeWithCustomTCCL(PrivilegedUtils.java:
85)[75:org.springframework.osgi.core:1.2.1]
at
org
.springframework
.osgi
.context
.support
.AbstractDelegatedExecutionApplicationContext
.startRefresh(AbstractDelegatedExecutionApplicationContext.java:247)
[75:org.springframework.osgi.core:1.2.1]
at
org
.springframework
.osgi
.extender
.internal
.dependencies
.startup
.DependencyWaiterApplicationContextExecutor
.stageOne(DependencyWaiterApplicationContextExecutor.java:214)
[78:org.springframework.osgi.extender:1.2.1]
at
org
.springframework
.osgi
.extender
.internal
.dependencies
.startup
.DependencyWaiterApplicationContextExecutor
.refresh(DependencyWaiterApplicationContextExecutor.java:169)
[78:org.springframework.osgi.extender:1.2.1]
at
org
.springframework
.osgi
.context
.support
.AbstractDelegatedExecutionApplicationContext
.refresh(AbstractDelegatedExecutionApplicationContext.java:175)
[75:org.springframework.osgi.core:1.2.1]
at
org
.springframework
.osgi.extender.internal.activator.ContextLoaderListener
$2.run(ContextLoaderListener.java:716)
[78:org.springframework.osgi.extender:1.2.1]
at java.lang.Thread.run(Thread.java:662)[:1.6.0_24]
Caused by:
org.springframework.beans.factory.BeanDefinitionStoreException:
IOException parsing XML document from OSGi
resource[classpath:META-INF/cxf/camel-context.xml|bnd.id=437|
bnd.sym=Ebonding];
nested exception is java.io.FileNotFoundException: OSGi
resource[classpath:META-INF/cxf/camel-context.xml|bnd.id=437|
bnd.sym=Ebonding]
cannot be resolved to URL because it does not exist
at
org
.springframework
.beans
.factory
.xml
.XmlBeanDefinitionReader
.loadBeanDefinitions(XmlBeanDefinitionReader.java:341)
[67:org.springframework.beans:3.0.5.RELEASE]
at
org
.springframework
.beans
.factory
.xml
.XmlBeanDefinitionReader
.loadBeanDefinitions(XmlBeanDefinitionReader.java:302)
[67:org.springframework.beans:3.0.5.RELEASE]
at
org
.springframework
.beans
.factory
.support
.AbstractBeanDefinitionReader
.loadBeanDefinitions(AbstractBeanDefinitionReader.java:143)
[67:org.springframework.beans:3.0.5.RELEASE]
at
org
.springframework
.beans
.factory
.support
.AbstractBeanDefinitionReader
.loadBeanDefinitions(AbstractBeanDefinitionReader.java:178)
[67:org.springframework.beans:3.0.5.RELEASE]
at
org
.springframework
.beans
.factory
.xml
.DefaultBeanDefinitionDocumentReader
.importBeanDefinitionResource
(DefaultBeanDefinitionDocumentReader.java:186)
[67:org.springframework.beans:3.0.5.RELEASE]
... 23 more
Caused by: java.io.FileNotFoundException: OSGi
resource[classpath:META-INF/cxf/camel-context.xml|bnd.id=437|
bnd.sym=Ebonding]
cannot be resolved to URL because it does not exist
at
org
.springframework
.osgi.io.OsgiBundleResource.getURL(OsgiBundleResource.java:228)
[76:org.springframework.osgi.io:1.2.1]
at
org
.springframework
.osgi.io.OsgiBundleResource.getInputStream(OsgiBundleResource.java:
180)[76:org.springframework.osgi.io:1.2.1]
at
org
.springframework
.beans
.factory
.xml
.XmlBeanDefinitionReader
.loadBeanDefinitions(XmlBeanDefinitionReader.java:328)
[67:org.springframework.beans:3.0.5.RELEASE]
... 27 more
###plugin
<plugin>
<groupId>org.apache.felix</groupId>
<artifactId>maven-bundle-plugin</artifactId>
<version>2.3.4</version>
<configuration>
<manifestLocation>target/META-INF</manifestLocation>
<instructions>
<Bundle-SymbolicName>${project.artifactId}</Bundle-SymbolicName>
<Export-Package>org.wipro.coe.fuseprojects.camelblueprint*</Export-
Package>
<Import-Package>
*,
org.apache.camel.osgi,
META-INF.cxf,
META-INF.cxf.osgi,
org.apache.cxf,
org.apache.cxf.binding,
org.apache.cxf.binding.corba, org.apache.cxf.binding.soap,
org.apache.cxf.binding.soap.spring,
org.apache.cxf.bus,
org.apache.cxf.bus.resource,
org.apache.cxf.bus.spring,
org.apache.cxf.buslifecycle,
org.apache.cxf.catalog,
org.apache.cxf.configuration,
org.apache.cxf.configuration.spring,
org.apache.cxf.endpoint,
org.apache.cxf.headers,
org.apache.cxf.management,
org.apache.cxf.management.jmx,
org.apache.cxf.phase,
org.apache.cxf.resource,
org.apache.cxf.service.factory,
org.apache.cxf.transport,
org.apache.cxf.transport.http,
org.apache.cxf.transport.http.policy,
org.apache.cxf.transport.http_jetty,
org.apache.cxf.transport.jms,
org.apache.cxf.transports.http,
org.apache.cxf.workqueue,
org.apache.cxf.wsdl,
org.apache.cxf.wsdl11,
org.apache.ws.security.action,
org.apache.ws.security.processor,
org.springframework.beans.factory.config,
org.springframework.mail.javamail,
*
</Import-Package>
</instructions>
</configuration>
</plugin>
--
View this message in context:
http://camel.465427.n5.nabble.com/Could-not-resolve-a-binding-for-null-tp4997469p4999967.html
Sent from the Camel - Users mailing list archive at Nabble.com.
---------------------------------------------
Freeman Fang
FuseSource
Email:[email protected]
Web: fusesource.com
Twitter: freemanfang
Blog: http://freemanfang.blogspot.com