You need camel-spring on the classpath.
On Fri, Jul 22, 2011 at 12:21 PM, shekher awasthi <[email protected]> wrote: > Hi All, > > I am trying to use xslt to customize my generated XML as per the custom > structure > > here is the code snippet for the same > > > context.addRoutes(*new* RouteBuilder() { > > *public* *void* configure() { > > from("file:data/csv?noop=true").unmarshal().csv().bean(*new > * > > CSVConverterBean(),"processCSVInvoice").to("xslt:XMLConverter.xsl").to( > "file:data/csvoutput?fileName=test11.xml"); > > } > > }); > > context.start(); > > Thread.*sleep*(10000); > > context.stop(); > > i am converting csv to raw XML and than trying to use xslt to convert the > raw XML to the customized structure.but when i am trying to use xslt it > giving me the following exception > > Exception in thread "main" *org.apache.camel.FailedToCreateRouteException*: > Failed to create route route1 at: >>> To[xslt:XMLConverter.xsl] <<< in > route: Route[[From[file:data/csv?noop=true]] -> [Marshal[org.apache... > because of Failed to resolve endpoint: xslt://XMLConverter.xsl due to: No > component found with scheme: xslt > > at org.apache.camel.model.RouteDefinition.addRoutes(* > RouteDefinition.java:815*) > > at org.apache.camel.model.RouteDefinition.addRoutes(* > RouteDefinition.java:165*) > > at org.apache.camel.impl.DefaultCamelContext.startRoute(* > DefaultCamelContext.java:706*) > > at org.apache.camel.impl.DefaultCamelContext.startRouteDefinitions(* > DefaultCamelContext.java:1643*) > > at org.apache.camel.impl.DefaultCamelContext.doStartCamel(* > DefaultCamelContext.java:1432*) > > at org.apache.camel.impl.DefaultCamelContext.doStart(* > DefaultCamelContext.java:1336*) > > 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:1314*) > > at poc.test.TestPOC.main(*TestPOC.java:24*) > > Caused by: *org.apache.camel.ResolveEndpointFailedException*: Failed to > resolve endpoint: xslt://XMLConverter.xsl due to: No component found with > scheme: xslt > > at org.apache.camel.impl.DefaultCamelContext.getEndpoint(* > DefaultCamelContext.java:457*) > > at org.apache.camel.util.CamelContextHelper.getMandatoryEndpoint(* > CamelContextHelper.java:47*) > > at org.apache.camel.model.RouteDefinition.resolveEndpoint(* > RouteDefinition.java:180*) > > at org.apache.camel.impl.DefaultRouteContext.resolveEndpoint(* > DefaultRouteContext.java:110*) > > at org.apache.camel.impl.DefaultRouteContext.resolveEndpoint(* > DefaultRouteContext.java:116*) > > at org.apache.camel.model.SendDefinition.resolveEndpoint(* > SendDefinition.java:61*) > > at org.apache.camel.model.SendDefinition.createProcessor(* > SendDefinition.java:55*) > > at org.apache.camel.model.ProcessorDefinition.makeProcessor(* > ProcessorDefinition.java:410*) > > at org.apache.camel.model.ProcessorDefinition.addRoutes(* > ProcessorDefinition.java:181*) > > at org.apache.camel.model.RouteDefinition.addRoutes(* > RouteDefinition.java:812*) > > ... 9 more > > > > i have following jars in the classpath > > camel-core > > camel-scsv > > common-management > > commons-csv > > xstream > > can any one point me what exactly going wrong here? > > thanks in advance > -- Claus Ibsen ----------------- FuseSource Email: [email protected] Web: http://fusesource.com Twitter: davsclaus, fusenews Blog: http://davsclaus.blogspot.com/ Author of Camel in Action: http://www.manning.com/ibsen/
