Description
I just did a test of using the separated thread pool for the servant execution, the test was failed.
It is because CXF OutgoingChainInterceptor and ServiceInvokerInterceptor are invoked in the same thread,
if we fork another thread to invoke the servant, the original thread will not wait for the response message
and keep on calling the OutgoingChainInterceptor and the OutgoingChainInterceptor can't get the outMessage
from the exchange the output stream will be closed. The client side will not get the expected message then.