Could you do: la|grep -i jms la|grep -i geronimo la|grep -i activemq
please ? Regards JB On 01/30/2014 04:55 PM, Laci Gaspar wrote:
Thanks for your answer, but I have already tried that. Same error: 2014-01-30 16:53:47,531 | INFO | l Console Thread | BlueprintContainerImpl | container.BlueprintContainerImpl 344 | 7 - org.apache.aries.blueprint.core - 1.1.0 | Bundle org.apache.camel.example.jmstofile.camel-example-jms-file is waiting for dependencies [(objectClass=javax.jms.ConnectionFactory)] this is my blueprint.xml: <bean id="activemqConnectionFactory" class="org.apache.activemq.ActiveMQConnectionFactory"> <property name="brokerURL" value="tcp://localhost:61616" /> </bean> <bean id="jmsConfig" class="org.apache.camel.component.jms.JmsConfiguration"> <property name="connectionFactory" ref="activemqConnectionFactory" /> <property name="transacted" value="false" /> </bean> <bean id="activemq" class="org.apache.activemq.camel.component.ActiveMQComponent"> <property name="configuration" ref="jmsConfig" /> </bean> Any ideas? Regards Laci On 30.01.2014 16:50, Jean-Baptiste Onofré wrote:Use ls command with Karaf 2.3.3. No the ConnectionFactory doesn't need to be as a OSGi service. You can create the connection factory in your code. But in your blueprint, you are looking for the connection factory as a service: <reference id="jmsConnectionFactory" interface="javax.jms.ConnectionFactory"/> Instead of that, you can create the connection factory as a bean, like this: <bean id="activemqConnectionFactory" class="org.apache.activemq.ActiveMQConnectionFactory"> <property name="brokerURL" value="tcp://localhost:61616" /> </bean> Regards JB
-- Jean-Baptiste Onofré [email protected] http://blog.nanthrax.net Talend - http://www.talend.com
