码迷,mamicode.com
首页 > Web开发 > 详细

IDEA开发WebService遇到的问题和SOAPUI工具的使用

时间:2017-11-01 13:26:09      阅读:885      评论:0      收藏:0      [点我收藏+]

标签:blog   dea   使用方法   原因   service   新建   安装   一个   服务   

在用idea开发webService时遇到了一个奇怪的问题。先是使用自带的 Axis

 

技术分享

把服务器端建立好后,直接根据wsdl生成客户端

技术分享

在测试过程中却出了问题,我的提供服务的方法有5个参数,在客户端请求后服务端却只能收到第一个参数,其他参数均为null.在网上找了很多原因也没能成功解决。

后来找技术老大诊断,也是未能找到原因,不过推荐了一款很好的分析工具SOAPUI(后面简单介绍使用方法)先测试下服务端,不行的话就换种方式试试。

经测试果然服务端有问题,然后就换成JAX-WS

技术分享

再次生成客户端(依然是AXIS),测试就没问题了。估计是使用Axis生成服务端配置的问题。从两者生成的客户端代码区别来看,前者参数名跟服务端一致,后者却全部是“arg0”,"arg1"...,网上有很多说是这个原因。

好了,最后简单说说SOAPUI的使用:

下载安装后新建一个工程

技术分享

输入工程名和wsdl文件地址,点击OK即可

技术分享

 

然后就是你提供的服务,找到方法下的Request1,双击后出现右边的界面,左半区是参数输入,点击运行,返回的结果在右半区,这样就可以完成一次测试了

 技术分享

 

IDEA开发WebService遇到的问题和SOAPUI工具的使用

标签:blog   dea   使用方法   原因   service   新建   安装   一个   服务   

原文地址:http://www.cnblogs.com/KeepYongth/p/7765691.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!