my route config:
        <camelContext id="myContext" 
xmlns="http://camel.apache.org/schema/spring";
>
                        <route>
                             <from uri="cxf:bean:helloService"></from>
                             <to uri="mock:end"></to>
                        </route>
        </camelContext>
my cxf config:
        <cxf:cxfEndpoint id="helloService" address="/addOrder"
                serviceClass="com.xxx.IOrderService">
        </cxf:cxfEndpoint>
when the route work in a web container,  i want to  send message  to uri
(cxf:bean:helloService) with producerTemplate,but it's not work and throws :
          java.net.MalformedURLException: no protocol: /addOrder


code like this: (springContext is XmlWebApplicationContext)
      CamelContext camelContext =
(CamelContext)springContext.getBean("myContext");
      ProducerTemplate   template =  camelContext.createProducerTemplate();
      Exchange exchange = new DefaultExchange(camelContext);
      exchange.getIn().setBody("message");
      template.send("cxf:bean:helloService",exchange);



--
View this message in context: 
http://camel.465427.n5.nabble.com/how-can-i-send-message-to-cxf-component-with-producerTemplate-tp5718227.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to