Solution to the problem is to add something like this to authorizing interceptor in PRE_STREAM phase: WSDLGetInterceptor wsdlGetInterceptor = new WSDLGetInterceptor(); wsdlGetInterceptor.handleMessage(message); if(message.getInterceptorChain().getState().equals(State.ABORTED)) { return; }
normally cxf uses WSDLGetInterceptor in READ phase and this was the reason of my problem. -- View this message in context: http://cxf.547215.n5.nabble.com/why-question-for-wsdl-for-a-web-service-runs-inside-interceptors-chain-tp5580251p5582360.html Sent from the cxf-user mailing list archive at Nabble.com.