0
进行窃听,我需要用骆驼做窃听。使用Apache的骆驼
下面是一段代码,我已经写了
from("jetty:http://xyz:8080?enableMultipartFilter=false")
.streamCaching()
.wireTap("direct:tap").copy(true).process(new WireTapProcessor()).end()
.process(new RequestProcessor())
.to("file:Z:/Testing/input");
当上面的代码执行时,它给了我异常NoDirectConsumersAvailable。
可否请你建议如何在上述情况下进行窃听
使用上面给了我的异常为: – user3265703
它提供了异常:异常在线程“主要” org.apache.camel.FailedToStartRouteException:无法启动路由路径2,因为多个消费者对同一端点是不允许的: Endpoint [direct:// tap] \t at org.apache.camel.impl.DefaultCamelContext.doStartOrResumeRouteConsumers(DefaultCamelContext.java:2142) – user3265703
我们已经添加了routebuilder并启动了camel,如下所示:Main main = new Main(); main.enableHangupSupport(); main.addRouteBuilder(new XyzRouteBuilder()); main.run(args); – user3265703