在Java中調用WSDL接口可以通過以下步驟實現:
wsimport -s <生成客戶端代碼的目錄> <WSDL文件的URL>
創建客戶端代碼: 生成的客戶端代碼包含了用于訪問WSDL接口的類和方法。可以在代碼中實例化這些類,調用相應的方法來訪問WSDL接口。
創建服務端端點: 創建一個服務端端點來與WSDL接口進行通信。可以使用JAX-WS提供的類來創建端點,如下所示:
Service service = Service.create(new URL("<WSDL文件的URL>"), new QName("<命名空間>", "<服務名稱>"));
PortType port = service.getPort(PortType.class);
port.methodName();
通過以上步驟,可以在Java中調用WSDL接口實現與Web服務的交互。