Its called routeBuilderRef now in 2.0

And it looks like you need some osgi.jar in the classpath.


On Wed, Oct 7, 2009 at 7:58 PM, praveen.sharma
<[email protected]> wrote:
>
> An example that uses spring configuration to instantiate routes (as shown
> below), and that was working with the FUSE_Camel 1.6 fails with Apache Camel
> 2.0.0.  Any ideas why the configuration files are looking for
> org/osgi/framework/BundleContext
> , and how to fix it.
>
> Error
> ======----
> [pache.camel.spring.Main.main()] CamelNamespaceHandler          INFO
> camel-osgi .jar detected in classpath
> [pache.camel.spring.Main.main()] ClassPathXmlApplicationContext INFO  Bean
> factory for application context
> [org.springframework.context.support.classpathxmlapplicationcont...@68acbd3a]:
> org.springframework.beans.factory.support.defaultlistablebeanfact...@561526e3
> [pache.camel.spring.Main.main()] DefaultListableBeanFactory     INFO
> Destroying singletons in
> org.springframework.beans.factory.support.defaultlistablebeanfact...@561526e3:
> defining beans
> [publisherImg,QoSProcessor,template,consumerTemplate,camel:beanPostProcessor,camel,jms];
> root of factory hierarchy
> [pache.camel.spring.Main.main()] MainSupport                    INFO  Apache
> Camel 2.0.0 stopping
> [pache.camel.spring.Main.main()] MainSupport                    ERROR
> Failed: org.springframework.beans.factory.BeanCreationException: Error
> creating bean with name 'camel': Initialization of bean failed; nested
> exception is java.lang.NoClassDefFoundError:
> org/osgi/framework/BundleContext
> org.springframework.beans.factory.BeanCreationException: Error creating bean
> with name 'camel': Initialization of bean failed; nested exception is
> java.lang.NoClassDefFoundError: org/osgi/framework/BundleContext
>        at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:480)
>
> spring configuration file
> ================================
> <<beans xmlns="http://www.springframework.org/schema/beans";
>       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
>       xmlns:camel="http://camel.apache.org/schema/spring";
>       xsi:schemaLocation="
>        http://www.springframework.org/schema/beans
> http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
>        http://camel.apache.org/schema/spring
> http://camel.apache.org/schema/spring/camel-spring.xsd";>
> <!-- END SNIPPET: e1 -->
>
>    <camel:camelContext id="camel"
> xmlns="http://activemq.apache.org/camel/schema/spring";>
>        <routeBuilder>publisherImg</routeBuilder>
>    </camel:camelContext>
>
> <camel:camelContext id="camel"
> xmlns="http://activemq.apache.org/camel/schema/spring";>
>     <routeBuilder>publisherImg</routeBuilder>
>  </camel:camelContext>
> .....
>
> Also, the new version is not even accepting
> <routeBuilder>publisherImg</routeBuilder>.
> --
> View this message in context: 
> http://www.nabble.com/Example-previously-running-with-IONA-FUSE-Camel-1.6%2C-breaks-with-Apache-Came-2.0.0-tp25791424p25791424.html
> Sent from the Camel - Users mailing list archive at Nabble.com.
>
>



-- 
Claus Ibsen
Apache Camel Committer

Open Source Integration: http://fusesource.com
Blog: http://davsclaus.blogspot.com/
Twitter: http://twitter.com/davsclaus

Reply via email to