我在使用 Web 服务时遇到以下异常:
HTTP 传输错误:java.net.ConnectException:尝试了所有:'1' 地址,但无法通过 HTTP 连接到服务器:'abc.def.ghi.com',端口:'80'
我检查了 wsdl,它最后有以下几行:
<wsdl:port name="PaymentServiceImplPort" binding="tns:PaymentServiceImplSoapBinding">
<soap:address location="http://abc.def.ghi.com:80/pciws/IPaymentService"/>
</wsdl:port>
即使我们尝试通过 https 使用 web 服务,它也会尝试仅通过端口 80 访问 web 服务。80 端口在网络服务器上被禁用,因此它抛出异常。
解决异常的任何指针将不胜感激。