創建服務端
1.file–>new–>project

2.點擊next后輸入服務端名,點擊finish,生成目錄如下

3.在 HelloWorld.Java 文件中右擊,選 WebServices ,再選 Generate Wsdl From Java Code ,確定,
點擊ok會自動給我們生成HelloWorld.wsdl
4、配置tomcat,此處不多說,主要是配置好tomcat后還需要加入 Axis 的庫

點擊右下角fix即可,重新啟動 tomcat ,在瀏覽器中輸入:http://localhost:8080/services ,出現如下信息,代表部署成功。

點擊HelloWorld (wsdl)可看到相應的信息

至此,服務器端的Web Service就創建好了,下面我將繼續講解如何創建客戶端的Web Service!
創建客戶端:
一、file–>new–>project

輸入客戶端項目名,finish即可,項目創建成功會自動跳出如下界面,手動可以右鍵項目–>webService–>Generate Java Code From Wsdl 即可
導入之前創建的服務端的wsdl文件即可
點擊ok,idea會幫我們生成好相對應的代碼,測試類如下:
public static void main(String[] args) {
try{
HelloWorldServiceLocator locator = new HelloWorldServiceLocator();
HelloWorld_PortType service = locator.getHelloWorld();
System.out.println(service.sayHelloWorldFrom("asdf"));
}catch (Exception e){
}
運行main方法即可

postman調用WebService接口
通過wsdl查看接口地址:

配置相應的headers:
參考:https://blog.csdn.net/qq_35489188/article/details/52997014
