Mule Connection拒绝:在调用Web服务时连接

时间:2015-10-30 17:11:53

标签: java eclipse maven mule

我有一个由Mule架构组成的本地环境,用于将xml有效负载发送到SAP。

此本地环境是使用Maven和Eclipse创建的(选项2 here)。

我们的代理最近已更改,现在尝试向SAP发送有效负载时,我得到:  org.apache.cxf.interceptor.Fault: Connection refused: connect

由于本地环境在Ecliple中有mule-standalone服务器,我不确定代理设置必须在哪里。

1 个答案:

答案 0 :(得分:0)

你可以更具体一点吗?您如何使用SAP服务?

  • 骡子组件中的Java客户端(cxf)?
  • 闷棍闷棍?
  • Sap java conector? jco
  • 使用java或mule conectors自定义实现?

Mule使我们能够在其连接器中配置网桥:

https://docs.mulesoft.com/mule-user-guide/v/3.6/http-proxy-pattern

但是,您也可以使用纯java配置它。在java中使用代理很容易:

Proxy proxy = new Proxy(Proxy.Type.HTTP, new InetSocketAddress("10.20.30.40", 8180));
conn = new URL(urlString).openConnection(proxy);

如果您需要身份验证,请使用系统代理,环境属性或更复杂的内容检查:

How do I make HttpURLConnection use a proxy?

告诉我们您的帮助。