搭建项目web服务器postman,idea创建WebService服务端和客户端

创建服务端

1.file–>new–>project

6ffa3b674b97c5ac065a75883aa7c175.png

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

7543b379d495a8de3d5ca567de78df64.png

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

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

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

7a256eafcc1c15f7f6bb13b0ea8bb34a.png

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

755b769ac962b429cf30587f4fe38cbe.png

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

c05ec58f3fcea52e500d2facaf05f767.png

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

创建客户端:

一、file–>new–>project

38ab7359870272bb50940fafcc7689e1.png

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

de7d0445c659962a523e6f71c692726d.png

postman调用WebService接口

通过wsdl查看接口地址:

0dce5f70203772779080863f15d988df.png

yH5BAEAAAAALAAAAAABAAEAAAIBRAA7

填入xml报文:

ee5ff03f4f9ef971bb21ab7d0db729a7.png

yH5BAEAAAAALAAAAAABAAEAAAIBRAA7

配置相应的headers:

0e5d7958e99203352ac7915b9299aa0a.png

来源:https://www.cnblogs.com/guanbin-529/p/13022841.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值