0

我正在我的本地机器上测试一项服务,它在本地主机上运行良好。当我用服务器 IP 替换它并部署在主机服务器上时,它不起作用。我尝试将 IP 更改为我的 PC 的网络 (WAN) ip,但它仍然无法正常工作。

<flow name="commonFlow1" doc:name="commonFlow1">
     <http:inbound-endpoint exchange-pattern="request-response"     host="http://172.20.10.3" port="8083" path

只有当主机是上面的本地主机时它才有效。

我还需要设置其他参数吗?

谢谢。

4

2 回答 2

3

您在主机参数中有一个 URI,它应该只是 IP 地址:

<http:inbound-endpoint exchange-pattern="request-response"
      host="172.20.10.3" port="8083" ...

请注意,使用 绑定到所有网络接口更容易0.0.0.0,这样您的应用程序就可以部署在任何主机上,而无需配置 IP:

<http:inbound-endpoint exchange-pattern="request-response"
      host="0.0.0.0" port="8083" ...
于 2013-09-10T15:09:11.193 回答
0

也许你应该看看:在Mule ESB应用程序中使用本地IP地址(用地址参数替换主机+端口)

于 2013-09-10T10:44:01.567 回答