Thanks to all
I have resolved

Il 16 gennaio 2012 19:11, Filippo Balicchia <[email protected]> ha scritto:
> Hello i try to use transaction from camel in osgi bundle.
>
> My route look like this
>
> from("jms:myqueue").transacted().id("DestRoute").throwException(new
> Exception("persistence error"))
> And i my configuration look like this:
>
> <bean id="activemq"
> class="org.apache.activemq.camel.component.ActiveMQComponent">
>        <property name="connectionFactory">
>                        <osgi:reference 
> interface="javax.jms.ConnectionFactory" />
>        </property>
>        <property name="transacted" value="true" />
>        <property name="transactionManager">
>                <osgi:reference
>                        
> interface="org.springframework.transaction.PlatformTransactionManager" />
>        </property>
> </bean>
>
> <camelContext xmlns="http://camel.apache.org/schema/spring";>
>                <routeBuilder ref="destRoute" />
> </camelContext>
>
> At bundle startup it tell me that that doesn't find camel-spring
> 'Cannot create a transacted policy as camel-spring.jar is not on the 
> classpath'
> It 'very clear but in my header package
> org.springframework.transaction
> org.apache.camel.spring
> are present.
>
> Where am I mistaken or forgotten, or what?

Reply via email to