Your xml files must be in the same bundle.
On Wed, Aug 31, 2016 at 6:25 PM, pthotapalle <pratha...@gmail.com> wrote: > Hi, > > I am using my camel routes on Karaf. Tried to keep routes in separate bundle > (just xmls in deploy folder) and tied them with <routeContextRef> in main > mycamelcontext.xml > > Here are my files look like. > > *mycamelcontext.xml* > > <?xml version="1.0" encoding="UTF-8"?> > <beans xmlns="http://www.springframework.org/schema/beans" > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xmlns:osgi="http://www.springframework.org/schema/osgi" > xmlns:context="http://www.springframework.org/schema/context" > xsi:schemaLocation=" > http://www.springframework.org/schema/beans > http://www.springframework.org/schema/beans/spring-beans-2.5.xsd > http://www.springframework.org/schema/osgi > http://www.springframework.org/schema/osgi/spring-osgi.xsd > http://camel.apache.org/schema/spring > http://camel.apache.org/schema/spring/camel-spring.xsd > http://www.springframework.org/schema/util > http://www.springframework.org/schema/util/spring-util-2.5.xsd > http://www.springframework.org/schema/context > > http://www.springframework.org/schema/context/spring-context-2.5.xsd"> > > *<import resource="routes.xml"/>* > <camelContext id="mycamel-core-context" > xmlns="http://camel.apache.org/schema/spring"> > > *<routeContextRef ref="routes-id"/>* > > </camelContext> > </beans> > > *routes.xml* > <?xml version="1.0" encoding="UTF-8"?> > <beans xmlns="http://www.springframework.org/schema/beans" > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xmlns:osgi="http://www.springframework.org/schema/osgi" > xmlns:context="http://www.springframework.org/schema/context" > xsi:schemaLocation="http://www.springframework.org/schema/beans > http://www.springframework.org/schema/beans/spring-beans.xsd > http://camel.apache.org/schema/spring > http://camel.apache.org/schema/spring/camel-spring.xsd > http://www.springframework.org/schema/osgi > http://www.springframework.org/schema/osgi/spring-osgi.xsd > http://www.springframework.org/schema/context > http://www.springframework.org/schema/context/spring-context.xsd"> > > <routeContext id="routes-id" > xmlns="http://camel.apache.org/schema/spring"> > > <route id="route1" autoStartup="true"> > </route> > > </routeContext> > </beans> > > > But, I am not getting below exception while starting the bundle > 'mycamelcontext.xml' > org.apache.camel.RuntimeCamelException: java.lang.IllegalArgumentException: > Cannot find RouteContext with id 'routes-id'. > > Not sure what am I missing here. Can you guys throw some light? > > Thanks, > Prathap > > > > -- > View this message in context: > http://camel.465427.n5.nabble.com/Karaf-org-apache-camel-RuntimeCamelException-java-lang-IllegalArgumentException-Cannot-find-RouteCon-tp5787066.html > Sent from the Camel - Users mailing list archive at Nabble.com. -- Claus Ibsen ----------------- http://davsclaus.com @davsclaus Camel in Action 2: https://www.manning.com/ibsen2