cxf-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Christian Schneider <>
Subject Re: avoid using contextClassLoader inside OSGi?
Date Wed, 25 Feb 2015 10:13:29 GMT
I think it might make sense to remove the TCCL usage in OSGi where ever 
possible. This is not a small thing though as we have to be careful not 
to break existing code.

So for short term it will make more sense to work around the problem. 
Can you give a concrete example where it breaks for you?
Btw. I am using pax logging a lot and itworks fine with CXF. I just use 
the slf4j API in my own code and pax logging implements it.


On 24.02.2015 15:46, Mike Wilson wrote:
> Yes, the undesired side-effect for us is that the combination of CXF, Juli
> and Pax Logging breaks down. Looking at the code it seems all involved
> parties have design decisions done with good intentions and the only
> questionable thing is CXF's use of TCCL, which is sort of the trigger of the
> problem. So I thought this would be the first thing worth considering as it
> is advised against in OSGi.
> If not possible to remove TCCL entirely, then it might still be possible to
> only set it during the very calls into stuff that need it, instead of during
> the whole message cycle?
> Best regards
> Mike

Christian Schneider

Open Source Architect

View raw message