MuleESB流,为什么我得到两个文件输出?(MuleESB flow, why do I get

2019-10-19 11:06发布

我试图从MongoDB中获得一个记录,并把它放到一个文件,但我得到两个文件,这是为什么? 我认为这些会在一个序列,并在流程中的每个步骤将在上一步中取数据执行,是我错了吗?

<flow name="test1Flow2" doc:name="test1Flow2">
    <http:inbound-endpoint exchange-pattern="request-response" host="localhost" port="8081" doc:name="HTTP"/>
<mongo:find-one-object
    config-ref="Mongo_DB" collection="my_collection" doc:name="Mongo DB"
    query-ref="#[string:{ }]" >
</mongo:find-one-object>
  <mongo:dbobject-to-json doc:name="Mongo DB"/>
 <file:outbound-endpoint path="/somewhere" responseTimeout="10000" doc:name="Mongo DB"/>
</flow>

我去这个网址来触发它的执行。

http://localhost:8081/

谢谢你,菲利普

Answer 1:

尝试设置为HTTP入站端点的路径属性,你很可能遇到了您的浏览器与你真正想要做的http请求一起发送的favicon.ico的请求。



文章来源: MuleESB flow, why do I get two files outputted?