HI Team,

Please help me to solve this

I am trying to create rest services inside servicemix 3.4.0 by using camel-cfxrs
I created  camel serviceunit  and service assembly and  deployed in servicemix 
3.4.0

Camel service unit : configure

public void configure() {

                 from("cxfrs://http://localhost:9000?resourceClasses="; + 
ExampleResource.class.getName())
            .process(new Processor() {
                public void process(Exchange exchange) throws Exception {
                    //custom processing here
                }
            })
            .setBody(constant("SUCESS"))
                     
.to("log:org.apache.servicemix.rest.example.MyRouteBuilder");
   }

After deploying getting these error :

</msg-loc-info>
</task-status-msg>
                                                <exception-info>
                                                                
<nesting-level>1</nesting-level>
                                                                <msg-loc-info>
                                                                                
<loc-token/>
                                                                                
<loc-message>org.apache.cxf.service.factory.ServiceConstructionException</loc-message>
                                                                                
<stack-trace><![CDATA[org.apache.camel.RuntimeCamelException: 
org.apache.cxf.service.factory.ServiceConstructionException
                at 
org.apache.camel.util.ObjectHelper.wrapRuntimeCamelException(ObjectHelper.java:1164)
                at 
org.apache.camel.spring.SpringCamelContext.onApplicationEvent(SpringCamelContext.java:117)
                at 
org.apache.camel.spring.CamelContextFactoryBean.onApplicationEvent(CamelContextFactoryBean.java:240)
                at 
org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:97)
                at 
org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:303)
                at 
org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:911)
                at 
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:428)
                at 
org.apache.servicemix.common.xbean.AbstractXBeanDeployer.deploy(AbstractXBeanDeployer.java:86)
                at 
org.apache.servicemix.camel.CamelSpringDeployer.deploy(CamelSpringDeployer.java:76)
                at 
org.apache.servicemix.common.BaseServiceUnitManager.doDeploy(BaseServiceUnitManager.java:86)
                at 
org.apache.servicemix.common.BaseServiceUnitManager.deploy(BaseServiceUnitManager.java:69)
                at 
org.apache.servicemix.jbi.framework.DeploymentService.deployServiceAssembly(DeploymentService.java:543)
                at 
org.apache.servicemix.jbi.framework.AutoDeploymentService.updateServiceAssembly(AutoDeploymentService.java:345)
                at 
org.apache.servicemix.jbi.framework.AutoDeploymentService.updateArchive(AutoDeploymentService.java:255)
                at 
org.apache.servicemix.jbi.framework.AutoDeploymentService.monitorDirectory(AutoDeploymentService.java:648)
                at 
org.apache.servicemix.jbi.framework.AutoDeploymentService.access$800(AutoDeploymentService.java:63)
                at 
org.apache.servicemix.jbi.framework.AutoDeploymentService$1.run(AutoDeploymentService.java:612)
                at java.util.TimerThread.mainLoop(Timer.java:555)
                at java.util.TimerThread.run(Timer.java:505)
Caused by: org.apache.cxf.service.factory.ServiceConstructionException
                at 
org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:190)
                at 
org.apache.camel.component.cxf.jaxrs.CxfRsConsumer.<init>(CxfRsConsumer.java:38)
                at 
org.apache.camel.component.cxf.jaxrs.CxfRsEndpoint.createConsumer(CxfRsEndpoint.java:106)
                at 
org.apache.camel.impl.EventDrivenConsumerRoute.addServices(EventDrivenConsumerRoute.java:61)
                at 
org.apache.camel.impl.DefaultRoute.onStartingServices(DefaultRoute.java:75)
                at 
org.apache.camel.impl.RouteService.warmUp(RouteService.java:124)
                at 
org.apache.camel.impl.DefaultCamelContext.doWarmUpRoutes(DefaultCamelContext.java:1857)
                at 
org.apache.camel.impl.DefaultCamelContext.safelyStartRouteServices(DefaultCamelContext.java:1785)
                at 
org.apache.camel.impl.DefaultCamelContext.doStartOrResumeRoutes(DefaultCamelContext.java:1570)
                at 
org.apache.camel.impl.DefaultCamelContext.doStartCamel(DefaultCamelContext.java:1460)
                at 
org.apache.camel.impl.DefaultCamelContext.doStart(DefaultCamelContext.java:1349)
                at 
org.apache.camel.spring.SpringCamelContext.doStart(SpringCamelContext.java:176)
                at 
org.apache.camel.impl.ServiceSupport.start(ServiceSupport.java:67)
                at 
org.apache.camel.impl.ServiceSupport.start(ServiceSupport.java:54)
                at 
org.apache.camel.impl.DefaultCamelContext.start(DefaultCamelContext.java:1317)
                at 
org.apache.camel.spring.SpringCamelContext.maybeStart(SpringCamelContext.java:221)
                at 
org.apache.camel.spring.SpringCamelContext.onApplicationEvent(SpringCamelContext.java:115)
                ... 17 more
Caused by: java.io.IOException: Cannot find any registered 
HttpDestinationFactory from the Bus.
                at 
org.apache.cxf.transport.http.HTTPTransportFactory.getDestination(HTTPTransportFactory.java:270)
                at 
org.apache.cxf.endpoint.ServerImpl.initDestination(ServerImpl.java:93)
                at org.apache.cxf.endpoint.ServerImpl.<init>(ServerImpl.java:72)
                at 
org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:149)
                ... 33 more
]]></stack-trace>
                                                                </msg-loc-info>
                                                </exception-info>
                                </task-result-details>
                </component-task-result-details>


Thanks & Regards ,
Ramya

Reply via email to