創建服務端
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