org.apache.cxf.interceptor.Fault:无法发送消息。 at org.apache.cxf.interceptor.MessageSenderInterceptor $ MessageSenderEndingInterceptor.handleMessage(MessageSenderInterceptor.java:64) 在org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:308) 在org.apache.cxf.endpoint.ClientImpl.doInvoke(ClientImpl.java:514) 在org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:416) 在org.apache.camel.component.cxf.CxfProducer.process(CxfProducer.java:120) 在org.apache.camel.processor.SendProcessor.process(SendProcessor.java:141) 在org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:77) at org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:163) at org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:460) at org.apache.camel.spring.spi.TransactionErrorHandler.processByErrorHandler(TransactionErrorHandler.java:218) 在org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:99)
骆驼版 - 2.16.1。
引起:java.io.IOException:在Conduit" webserviceURL上检测到授权循环..."
尝试调用已发布的WS,来自" route id = 1"在" routeContext id = 1",from" route id = 2"在" routeContext id = 2"中定义... WS - 使用CXF端点定义.. " routeContext"有" http:conduit"定义.. 尝试删除其中一个..没有成功..
答案 0 :(得分:2)
解决方案是,
您必须更具体地说明http:conduit的范围,可以通过为配置的管道提供特定名称来实现,例如:http:conduit name =“abcd.http”,将仅可用于' abcd',这里abcd~ = Webservice