创建服务端

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查看接口地址:

填入xml报文:



配置相应的headers:

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

最新文章

  1. string类型转换int类型
  2. golang坑1
  3. unity 2d 和 NGUI layer
  4. RTP-实时协议
  5. Mybatis(一)
  6. 安全体系(三)——SHA1算法详解
  7. 【LeetCode】258. Add Digits
  8. voa 2015 / 4 / 25
  9. DB查询分析器访问EXCEL时,要在表名前后加上中括弧或双引号
  10. 前端技术之_CSS详解第六天--完结
  11. C#:对字符串的各种处理
  12. Spring核心——设计模式与IoC
  13. webpack的知识内容
  14. dtruss
  15. spring cloud: 使用consul来替换eureka
  16. 用oc写爬虫之HTMLParser
  17. JDBC-day02
  18. maven 使用记录之修改 maven默认jdk版本
  19. 4张图看懂delphi 10生成ipa和在iPhone虚拟器上调试(教程)
  20. BZOJ 2330 糖果 差分约束求最小值

热门文章

  1. Ubuntu 16.04远程配置Jupyter Notebook
  2. 取代 Maven?这款项目构建工具性能提升 300%
  3. [CodeLife]记毕业后第一份工作
  4. CS5211完全替代兼容LT7211|PS8625|CH7511方案|EDP转LVDS|Capstone CS5211
  5. 基于Spring MVC + Spring + MyBatis的【人事管理系统】
  6. SpringBoot 之 Dao层模拟数据库操作
  7. monkey怎么做APP自动化?
  8. Selenium_环境安装(1)
  9. Django_环境配置(一)
  10. Shell统计每个单词出现的个数