2 Replies Latest reply: Jan 5, 2012 4:43 PM by Christos Vasilakis RSS


Christos Vasilakis Newbie

Hi there,


first of alI,  I am a newcomer to switchyard and camel so please bear with me


I am starting a new project here at work which will be based on messaging(JMS) together with some native C clients (STOMP). I really like the Camel project and its implementation of the EIP patterns. For sure will save me with a lot of work down the road... implementing recipient list, aggregator etc etc.


I am trying to find how to deploy camel routes inside a jboss 7. As I understand from the camel documention your routes need to be packaged in a War together with spring (which I want to avoid) if you intend to use it on an app server (define a listener that bootstraps camel but depends on spring). Because switchyard uses camel internally together with a @Route annotation and because it comes with support of jboss 7 I thought it can be used to define my routes


Byt trying an example with


    public void configure() {


        .log("Received message from queue/svc_rrd : ${body}");



failed with exception


Endpoint URI on route jms:svc_rrd does not match expected URI : switchyard://MyCamelService?namespace=urn%3Aswitchyard%3Aapplication%3AswitchyardDemo


So I want to ask the developers if I am doing something wrong....


My other option is to use camelpe that utilizes CDI to bootstrap camel and also support route definitions through annotations.


Thanks for your time