You can use the features:install camel-cxf to install the camel-cxf component :)


--  
Willem Jiang

Red Hat, Inc.
Web: http://www.redhat.com
Blog: http://willemjiang.blogspot.com (http://willemjiang.blogspot.com/) 
(English)
          http://jnn.iteye.com (http://jnn.javaeye.com/) (Chinese)
Twitter: willemjiang  
Weibo: 姜宁willem





On Sunday, September 15, 2013 at 8:28 PM, Charles Moulliard wrote:

> The camel-cxf component is not deployed on Karaf. Reason why you get this
> exception : No component found with scheme: cxfrs
>  
>  
>  
> On Fri, Sep 13, 2013 at 2:24 PM, sramakrishna <
> ramakrishna.sharvir...@gmail.com (mailto:ramakrishna.sharvir...@gmail.com)> 
> wrote:
>  
> > Hi-
> >  
> >  
> > Based on Sample of Akka Osgi Example as per the following link:
> > https://github.com/Crossing-Tech/akka-osgi-sample
> >  
> > I implemented same methodology for my requirement using Akka 2.2.0, Camel
> > 2.11.1, CXF 2.7.5, Apache Karaf 2.3.2, Osgi 4.3.2 technologies.
> >  
> > I developed as multi module maven project in java as per below structure:
> >  
> > 1) Created Core module with Akka Osgi Extension by extending
> > ActorSystemActivator and then created actorsystem and registered this actor
> > system to osgi services.
> > 2) Created Another sample bundle -> created an activator by extending
> > BundleActivator -> then retrieved actorsystem from osgi service tracker ->
> > then creating camelCXFRS based untyped consumerActor with actor system ->
> > and also created normal actor i.e UnTypeActor implementation with
> > actorsystem.
> >  
> > 3) Enabled above maven bundles with apache karaf maven plug-in and able to
> > generate them as osgi bundles i.e jar files.
> > 4) Created features file by specifying dependencies used in maven pom
> > files.
> > 5) Then deployed features.xml in KARAF_HOME/deploy directory after starting
> > the karaf console from command prompt.
> > 6) After resolving all dependencies with no errors in
> > Karaf_home/data/log/karaf.log file -> Then, i am getting the below
> > exception
> > trace:
> >  
> > org.apache.camel.FailedToCreateRouteException: Failed to create route
> > akka://OACCActorSystem/user/OACCCamelCXFRestActor:
> > Route(akka://OACCActorSystem/user/OACCCamelCXFRestActor)[[Fr... because of
> > Failed to resolve endpoint:
> > cxfrs://
> > http://127.0.0.1:7070/agilis/services/rest/oacc/?bindingStyle=SimpleConsumer&resourceClasses=com.diebold.agilis.oacc.rest.OACCRestService
> > due to: No component found with scheme: cxfrs
> > at
> > org.apache.camel.model.RouteDefinition.addRoutes(RouteDefinition.java:181)
> > at
> >  
> > org.apache.camel.impl.DefaultCamelContext.startRoute(DefaultCamelContext.java:751)
> > at
> >  
> > org.apache.camel.impl.DefaultCamelContext.startRouteDefinitions(DefaultCamelContext.java:1845)
> > at
> >  
> > org.apache.camel.impl.DefaultCamelContext.addRouteDefinitions(DefaultCamelContext.java:688)
> > at
> > org.apache.camel.builder.RouteBuilder.populateRoutes(RouteBuilder.java:337)
> > at
> >  
> > org.apache.camel.builder.RouteBuilder.addRoutesToCamelContext(RouteBuilder.java:264)
> > at
> >  
> > org.apache.camel.impl.DefaultCamelContext.addRoutes(DefaultCamelContext.java:650)
> > at
> >  
> > akka.camel.internal.ConsumerRegistrar$$anonfun$receive$4.applyOrElse(CamelSupervisor.scala:187)
> > at akka.actor.ActorCell.receiveMessage(ActorCell.scala:498)
> > at akka.actor.ActorCell.invoke(ActorCell.scala:456)
> > at akka.dispatch.Mailbox.processMailbox(Mailbox.scala:237)
> > at akka.dispatch.Mailbox.run(Mailbox.scala:219)
> > [WARN] [09/11/2013 18:15:09.884]
> > [OACCActorSystem-akka.actor.default-dispatcher-2]
> > [akka://OACCActorSystem/user/camel-supervisor at
> >  
> > akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinTask.exec(AbstractDispatcher.scala:386)
> > /registry/consumerRegistrar] Actor
> > [Actor[akka://OACCActorSystem/user/OACCCamelCXFRestActor#1061544027]]
> > failed
> > to activate
> > at
> > scala.concurrent.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:262)
> > at
> >  
> > scala.concurrent.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:975)
> > at
> > scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1478)
> > at
> >  
> > scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:104)
> > Caused by: org.apache.camel.ResolveEndpointFailedException: Failed to
> > resolve endpoint:
> > cxfrs://
> > http://127.0.0.1:7070/agilis/services/rest/oacc/?bindingStyle=SimpleConsumer&resourceClasses=com.diebold.agilis.oacc.rest.OACCRestService
> > due to: No component found with scheme: cxfrs
> > at
> >  
> > org.apache.camel.impl.DefaultCamelContext.getEndpoint(DefaultCamelContext.java:515)
> > at
> >  
> > org.apache.camel.util.CamelContextHelper.getMandatoryEndpoint(CamelContextHelper.java:62)
> > at
> >  
> > org.apache.camel.model.RouteDefinition.resolveEndpoint(RouteDefinition.java:191)
> > at
> >  
> > org.apache.camel.impl.DefaultRouteContext.resolveEndpoint(DefaultRouteContext.java:108)
> > at
> >  
> > org.apache.camel.impl.DefaultRouteContext.resolveEndpoint(DefaultRouteContext.java:114)
> > at
> >  
> > org.apache.camel.model.FromDefinition.resolveEndpoint(FromDefinition.java:72)
> > at
> >  
> > org.apache.camel.impl.DefaultRouteContext.getEndpoint(DefaultRouteContext.java:90)
> > at
> > org.apache.camel.model.RouteDefinition.addRoutes(RouteDefinition.java:861)
> > at
> > org.apache.camel.model.RouteDefinition.addRoutes(RouteDefinition.java:176)
> > ... 16 more
> >  
> >  
> > I am getting same in karaf console both for camel cxfrs based actors, camel
> > mina based actors but not for normal actors i.e Actors which implement
> > UnTypeActor.
> >  
> > The above error stack error was printed by following the suggestion as per
> > below link"
> >  
> >  
> > https://www.assembla.com/spaces/akka/tickets/3541-errors-encountered-during-akka-camel-consumer-route-creation-are-too-difficult-to-debug#/activity/ticket
> >  
> >  
> > Please, help me in resolving above exception.
> >  
> > Regards
> > Ramakrishna
> >  
> >  
> >  
> > --
> > View this message in context:
> > http://camel.465427.n5.nabble.com/Deployment-of-Akka-Camel-CXF-Osgi-sample-in-Apache-Karaf-container-tp5739297.html
> > Sent from the Camel - Users mailing list archive at Nabble.com 
> > (http://Nabble.com).
>  
>  
>  
>  
>  
> --  
> Charles Moulliard
> Apache Committer / Architect @RedHat
> Twitter : @cmoulliard | Blog : http://cmoulliard.blogspot.com



Reply via email to