实例化 JAX-WS 服务而不下载 WSDL?
2022-09-03 06:09:09
我有一个Web服务,我有JAX-WS生成的客户机绑定,如下所示:
// web service client generated by JAX-WS
@WebServiceClient( ... )
public class WebService_Service extends Service {
public WebService_Service(URL wsdlLocation, QName serviceName) {
super(wsdlLocation, serviceName);
}
WebService getWebServiceSOAP() {
// ...
}
}
我希望能够创建一个指向远程服务的实例,例如:
WebService_Service svc = new WebService_Service(
new URL("http://www.example.com/ws?wsdl"),
new QName("http://www.example.com/ws", "WebService"));
但是,这下载了我不想做的WSDL。http://www.example.com/ws?wsdl
有没有办法停止下载该 WSDL,但仍然指向同一端点?