Hi If its a simple route, you can even go for a blueprint deployment model. Just create the Camel routes and drop the XML file into the deploy folder of the jboss fuse.
If its got external dependency, I would recommend you to add routes to the old package . As long as the artifact id, group Id and the version is same, karaf will rewrite the existing package on the server with the updated ones. Cheers Reji "lassesvestergaard [via Camel]" <ml-node+s465427n5741694...@n5.nabble.com> wrote: > > >Hi all. > >I simply can't get my head around this issue. > >Let's say I have a running native java application that has a running >camelcontext. I deploy this application on a production server somewhere. In >the meantime I want to develop and test new routes in my own local >development environment. When I have tested the route, I now want to add the >route to the camelcontext running on the production server (I do it all with >java DSL). How would you do that? > >You could just compile the single class that extends Routebuilder, upload it >to the production application and classload the file. But this would only >work in very simple and specific cases. What if I want to use external jars >in my route (I guess all this also relates to how I can register a newly >created bean in the camelcontext)? As I see it, I need to package the whole >route (including dependencies) as a jar, then upload it and classload the >whole jar. Is this really how it is done? Or do I use a completely wrong >approach? I'm extremely interested in knowing what/how you guys are doing in >this area. To me this scenario should be one of the most normal ones in >relation to camel, so I'm surprised that I can't find any examples on how to >do this. > >As mentioned earlier, This entire question also relates to how I can insert >a new bean component at runtime. > >Best regards > >Lasse Vestergaard > > > >_______________________________________________ >If you reply to this email, your message will be added to the discussion below: >http://camel.465427.n5.nabble.com/Add-new-route-runtime-tp5741694.html > >To unsubscribe from Camel - Users, visit >http://camel.465427.n5.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=465428&code=Y29udGFjdHJlamlAZ21haWwuY29tfDQ2NTQyOHwxMDA0OTE4MjMz -- View this message in context: http://camel.465427.n5.nabble.com/Add-new-route-runtime-tp5741694p5741716.html Sent from the Camel - Users mailing list archive at Nabble.com.