在我的复合中我插入了一个Web服务。对于此服务的WSDL URL,我尝试使用指向公司内部网(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
我们在公司使用代理服务器,因此可能是造成此错误的原因,但我添加了" 10。*"作为我的互联网选项的例外。此外,如果我在Web浏览器中打开链接,它将显示WSDL文件。我确保选项"使用HTTP代理服务器"在SOA Suite首选项中未选中。我也尝试了一个带有相同结果的复选框。
你们有什么想法会导致这种情况吗?我确实意识到这可能是一个非常独特的问题......
重新打开复合材料时,会出现更详细的错误消息:
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第1版11.1.1.5.0答案 0 :(得分:0)
要检查它是否是代理问题,请尝试从命令行访问WSDL。
E.g。在Linux框中:
curl http://10.30.3.162/host/sap?wsdl
如果您遇到代理问题,您应该获得WSDL或错误。