通过IP的Mule过滤器无法正常工作

时间:2014-10-10 18:30:28

标签: mule mule-studio

我使用Mule IP过滤器有一个小问题...根据Mule文档http://www.mulesoft.org/documentation/display/34X/Mule+Filter+Processor我试图实现 这是我的以下Mule配置: -

<filters:config name="Filters" doc:name="Filters"/>
 <flow name="testFlow2" doc:name="testFlow2">
  <http:inbound-endpoint exchange-pattern="request-response" host="localhost" port="8081" path="filter" doc:name="HTTP"/>
  <filters:filter-by-ip config-ref="Filters" regex="192.168.2.100" doc:name="Filters"/>
  <set-payload value="test data after filter" doc:name="Set Payload"/>
  <logger  level="INFO" doc:name="Logger"/>
 </flow>

我的IP是192.168.2.100,但仍然无法通过过滤器奇怪地发送 但同时如果我使用以下过滤器按ip范围: -

<filters:filter-by-ip-range config-ref="Filters"  doc:name="Filters" mask="192.168.2.100" net="255.255.255.0"/>

能够 pass 过滤器......请说明我做错了什么?

1 个答案:

答案 0 :(得分:0)

如果您从计算机上访问服务(本地部署),请使用地址127.0.0.1。

希望这有帮助。