0

在我的合成中,我插入了一个 Web 服务。对于该服务的 WSDL URL,我尝试使用指向我公司 Intranet 中文档的链接 ( http://10.30.3.162/host/sap?wsdl)。之后弹出一条错误消息:

Error while reading wsdl file http://10.30.3.162/host/sap?wsdl. Exception:
   WSDLException: faultCode=OTHER_ERROR: Failed to read WSDL from
   http://10.30.3.162/host/sap?wsdl: HTTP connection error code is 407

我们在公司使用代理服务器,因此这可能是导致此错误的原因,但我在 Internet 选项中添加了“10.*”作为例外。此外,如果我在 Web 浏览器中打开链接,它会显示 WSDL 文件。我确保未选中 SOA Suite 首选项中的“使用 HTTP 代理服务器”选项。我也尝试了一个复选框,唉,结果相同。

你们知道是什么原因造成的吗?我确实意识到这可能是一个非常独特的问题......

重新打开复合材料时,会出现更详细的错误消息:

Failed to find WSDL definition and/or locate WSDL file:
  - WSDLException: faultCode=OTHER_ERROR: Failed to read WSDL from
    http://10.30.3.162/host/sap?wsdl: HTTP connection error code is 407
  oracle.j2ee.ws.wsdl.LocalizedWSDLException: WSDLException:
  faultCode=OTHER_ERROR: Failed to read WSDL from http://10.30.3.162/host/sap?wsdl: 
  HTTP connection error code is 407

非常感谢您的帮助!

问候, 卡斯滕

编辑:哦,快……我完全忘了添加我使用的软件版本:Oracle JDeveloper 11g Release 1 11.1.1.5.0

4

1 回答 1

0

要检查它是否是代理问题,请尝试从命令行访问 WSDL。

例如在 Linux 机器中: curl http://10.30.3.162/host/sap?wsdl

如果您有代理问题,您应该得到 WSDL 或错误。

于 2014-08-09T22:47:11.480 回答