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









Reply via email to