On Tue, Jan 17, 2012 at 7:24 AM, Filippo Balicchia <[email protected]> wrote:
> Thanks to all
> I have resolved
>

Do you mind sharing your solution?
So others who have a similar issue, can read your solution.


> 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?



-- 
Claus Ibsen
-----------------
FuseSource
Email: [email protected]
Web: http://fusesource.com
Twitter: davsclaus, fusenews
Blog: http://davsclaus.blogspot.com/
Author of Camel in Action: http://www.manning.com/ibsen/

Reply via email to