Hi, I guess you forgot to install the camel-spring feature. most of camel component depends on camel-core and camel-spring :)
Willem Anderson Nielson wrote: > Attached file. > > > _______________________________________________________________________________ > > Anderson Nielson | Consultor Integração | Datasul ECM| (47) 3802-8208 | (47) > 9934-1224 > Acesse www.datasulecm.com.br e conheça nossas Soluções para Gestão de > Conteúdo, Integração e Automação de Processos > > Antes de imprimir pense em > seu compromisso com o Meio Ambiente > > > -----Mensagem original----- > De: Anderson Nielson [mailto:[email protected]] > Enviada em: terça-feira, 23 de dezembro de 2008 15:35 > Para: [email protected] > Assunto: Problem deploying simple camel-jms example in SMX 4 > > I am trying to use JMS in SMX 4. I have read the documentation in Apache > (ActiveMQ) site. > I have just attached a simpler project that you can run and see that the > bundle is not started when deployed in the "deploy" folder. > > I have run the following commands in the console: > > features addUrl > mvn:org.apache.servicemix.camel/org.apache.servicemix.camel.features/4.0.0.3-fuse/xml/features > > osgi install -s mvn:commons-collections/commons-collections/3.2.1 > osgi install -s > mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.ant/1.7.0_1 > > features install camel-osgi > features install camel-mail > features install camel-jms > > After putting the JAR in the deploy folder the SMX log showed me the the > message bellow > > org.springframework.beans.factory.BeanCreationException: Error creating bean > with name 'jms' defined in URL [bundle://156.0:0/META-INF/spring/beans.xml]: > Error setting property values; nested exception is > org.springframework.beans.PropertyBatchUpdateException; nested > PropertyAccessExceptions (1) are: > PropertyAccessException 1: > org.springframework.beans.MethodInvocationException: Property > 'connectionFactory' threw exception; nested exception is > java.lang.NoClassDefFoundError: org/springframework/context/Lifecycle > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1278) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1010) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:472) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409) > at java.security.AccessController.doPrivileged(Native Method) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380) > at > org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264) > at > org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:221) > at > org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261) > at > org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185) > at > org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164) > at > org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429) > at > org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:729) > at > org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.completeRefresh(AbstractDelegatedExecutionApplicationContext.java:276) > at > org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor$CompleteRefreshTask.run(DependencyWaiterApplicationContextExecutor.java:145) > at java.lang.Thread.run(Thread.java:619) > Caused by: org.springframework.beans.PropertyBatchUpdateException; nested > PropertyAccessExceptions (1) are: > PropertyAccessException 1: > org.springframework.beans.MethodInvocationException: Property > 'connectionFactory' threw exception; nested exception is > java.lang.NoClassDefFoundError: org/springframework/context/Lifecycle > at > org.springframework.beans.AbstractPropertyAccessor.setPropertyValues(AbstractPropertyAccessor.java:104) > at > org.springframework.beans.AbstractPropertyAccessor.setPropertyValues(AbstractPropertyAccessor.java:59) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1275) > ... 15 more > See the attached example. > The same occurs when I try to use any other camel component. > > How to fix it and to use a camel route that works with camel:run maven goal > in SMX 4? > > B.R. > > _______________________________________________________________________________ > > Anderson Nielson | Consultor Integração | Datasul ECM| (47) 3802-8208 | (47) > 9934-1224 Acesse www.datasulecm.com.br > <blocked::http://www.datasulecm.com.br/> e conheça nossas Soluções para > Gestão de Conteúdo, Integração e Automação de Processos > > Antes de imprimir pense em > seu compromisso com o Meio Ambiente > >
