SOAP 服务创建抛出 401 未授权

SOAP Service creation throws 401 unauthorized

URL url = null;
try {
url = new URL("http://example:1211/MACSSWS/MCSKORDR.asmx?WSDL");
} catch (MalformedURLException ex) {
   throw new ServiceException(ex.getMessage());
}
MCSKORDR_Service mcskordr_Service = new MCSKORDR_Service(url);

最后一行出现 401 unauthorized 错误,因为 wsdl 是使用基本身份验证进行身份验证的。如何解决这个问题?

javax.xml.ws.WebServiceException:无法访问位于:http://example:1211/MACSSWS/MCSKORDR.asmx?WSDL 的 WSDL。它失败了: 服务器返回 HTTP 响应代码:401

解决了在客户端存储 wsdl 的问题。