创建服务端

1.file–>new–>project

idea创建WebService服务端和客户端

 

 

2.点击next后输入服务端名,点击finish,生成目录如下

idea创建WebService服务端和客户端

 

 

 

3.在 HelloWorld.Java 文件中右击,选 WebServices ,再选 Generate Wsdl From Java Code ,确定,

点击ok会自动给我们生成HelloWorld.wsdl

4、配置tomcat,此处不多说,主要是配置好tomcat后还需要加入 Axis 的库

idea创建WebService服务端和客户端

 

 

 

点击右下角fix即可,重新启动 tomcat ,在浏览器中输入:http://localhost:8080/services ,出现如下信息,代表部署成功。

 idea创建WebService服务端和客户端

 

 

 

点击HelloWorld (wsdl)可看到相应的信息

 

idea创建WebService服务端和客户端

 

 

 至此,服务器端的Web Service就创建好了,下面我将继续讲解如何创建客户端的Web Service!

 

创建客户端:

 

一、file–>new–>project

idea创建WebService服务端和客户端

 

 

输入客户端项目名,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方法即可

 idea创建WebService服务端和客户端

 

 

postman调用WebService接口

通过wsdl查看接口地址:
idea创建WebService服务端和客户端

 idea创建WebService服务端和客户端

填入xml报文:
idea创建WebService服务端和客户端

 


idea创建WebService服务端和客户端

配置相应的headers:
idea创建WebService服务端和客户端

 

 

参考:https://blog.csdn.net/qq_35489188/article/details/52997014

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-10-17
  • 2022-12-23
  • 2021-08-27
  • 2022-12-23
  • 2021-08-20
  • 2021-12-31
猜你喜欢
  • 2022-01-16
  • 2021-05-15
  • 2021-09-12
  • 2022-12-23
  • 2021-08-15
相关资源
相似解决方案