我在防火墙后面部署了一个 Web 服务。防火墙和 WS 之间的连接在 8080 端口上,但防火墙仅在 443 端口上接受来自外部的请求。
问题是当我从外部打开 wsdl 时,schemaLocation属性的值错误 - 以http://host:8080开头,但不是以https://host:443
我可以按照此处所述更改端口:http:
//metro.java.net/2.0/guide/HTTP_address_in_soap_address_and_import_locations.html
但它会导致错误:http://host:443
有谁知道如何从http修复schemaLocation属性的协议到https?