I am using JAXRS and I have solved the problem by overriding JAXRSInvoker instead of having thread local variables initialized in another interceptor.
Thanks, Rice On Sun, Dec 11, 2011 at 1:06 AM, Sergey Beryozkin <[email protected]>wrote: > Hi > > On 09/12/11 18:19, Rice Yeh wrote: > >> Hi, >> I just find that there are many threads serve a http request. My case >> jaxrs and I find that threads running the interceptor.handleMessage, >> resource code, interceptor.handleFault and exception mapper are not same. >> This makes thread local variables cannot be used for transferring >> information among them. Is there a way to make them all run by the same >> thread? >> >> If it were the case we'd leak contexts on every request; so before you > can assert CXF leaks local variables :-) lets try to find out what is > actually happening; do you have a server app acting as a client and the > client part needs to get some context info available to the server ? > > Cheers, Sergey > > Rice >> >> > > -- > Sergey Beryozkin > > Talend Community Coders > http://coders.talend.com/ > > Blog: http://sberyozkin.blogspot.com >
