I just want to ask a question, did your bundle has the import of
org.apache.camel.component.jms.* ?

If so, the ObjectHelper should be able to load the default
QueueBrowserStrategy.

Willem


willem.jiang wrote:
> 
> Hi ,  
> 
> I just created a JIRA[1] for your issue.
> And will commit a quick fix for it.
> If you have time please check out the latest camel 2.0 snapshot to verify
> it.
> 
> [1] https://issues.apache.org/activemq/browse/CAMEL-1412
> 
> Willem
> 
> 
> atlep wrote:
>> 
>> I am using camel in  a OSGI (Felix) environment, and I regularly bump
>> into classloading issues:
>> 
>> THe most recentones are
>> The JSM Component cant find the QueueBrowserStrategy because it cannot
>> see the spring bundle that exports it, because it is using a "wrong "
>> classloader to try to load it (it uses o.a.c.util.ObjectHelper's
>> classloader).
>> 
>> The activemq component cannot load object messages because it cannot
>> deserialize the body. I have tried setting the thread contextclassloader
>> to my bundles classloader, but it seems it does not use the context
>> classloader.
>> 
>> Are there any good practices or patterns regarding using camel + activemq
>> in a OSGi environment, without resorting to servicemix? 
>> 
>> Maybe these wrinkles are ironed out in camel 2.0?
>> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Classloading-and-OSGI-tp22303475p22305791.html
Sent from the Camel - Users (activemq) mailing list archive at Nabble.com.

Reply via email to