Java Mule连接被拒绝:调用web服务时连接

Java Mule连接被拒绝:调用web服务时连接,java,eclipse,maven,mule,Java,Eclipse,Maven,Mule,我有一个本地环境,包括一个Mule体系结构,用于将xml有效负载发送到SAP 这个本地环境是用Maven和Eclipse创建的(选项2) 我们的代理最近发生了更改,现在尝试向SAP发送有效负载时,我得到: org.apache.cxf.interceptor.Fault:连接被拒绝:连接 由于本地环境在Ecliple中有mule独立服务器,我不确定代理设置必须在哪里 你能说得更具体些吗?您如何使用SAP服务 mule组件中的Java客户端(cxf) sap的Mule Conctor Sap j

我有一个本地环境,包括一个Mule体系结构,用于将xml有效负载发送到SAP

这个本地环境是用Maven和Eclipse创建的(选项2)

我们的代理最近发生了更改,现在尝试向SAP发送有效负载时,我得到:
org.apache.cxf.interceptor.Fault:连接被拒绝:连接


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

你能说得更具体些吗?您如何使用SAP服务

  • mule组件中的Java客户端(cxf)
  • sap的Mule Conctor
  • Sap java Conctor
  • 使用java或mule Conctor定制实现
Mule使我们能够在其连接器中配置网桥:

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

Proxy proxy = new Proxy(Proxy.Type.HTTP, new InetSocketAddress("10.20.30.40", 8180));
conn = new URL(urlString).openConnection(proxy);
如果需要身份验证,请使用系统代理、环境属性或更复杂的内容检查以下内容:


告诉我们您正在使用什么来帮助我们。

我不确定它使用SAP的方式。我以前没有见过mule,我面临着一个非常混乱的开发,有~2GB的代码文件夹,没有任何文档(没有功能,代码中没有…)。查看几个maven项目的pom.xml,我可以看到
org.apache.cxf
,但也有一些项目涉及jco。我知道如何在Java中设置代理,但我不知道在这种情况下在哪里。我理解。压力很大。您的机器是否配置了代理?如果是,您可以尝试:-Djava.net.useSystemProxies=true这将使用系统设置,因此您无需重复。检查:告诉我们它是否有效,否则我们将继续帮助您。我最终发现了问题,代理将本地环境列为白名单,因此真正的问题是在所有xml属性文件中找到正确的属性。遵循正确文件的路径是相当棘手的,许多代码不再有效。目前,这是一个尝试&错误的例行程序位。对WS的调用是使用JaxWsProxyFactoryBean进行的。