webservice +axis2 接收一个对象参数并返回一个对象

 做为服务端发布可以参考:点击打开链接

但是因为我们是在老项目中加入接口,所以我们做为服务端要按之前的客户端的规范生成服务端实体类,也就是属性和类

对方提供的是.wsdl文档:

生成服务端实体类如下:

AXIS1.4服务端开发
以ESB_FMS_FI_ImportSendTransferAccountOrderInfoSrv服务开发为例
 
 
 
 
 
2.将axia1.4的jar包放到项目的lib目录下,将wsdl放到/META-INF/wsdl下
 
 
 
3.配置代码生成
项目右键--->Run As---->Run Configurations
Java Application-->右键--->New
配置运行Main函数:org.apache.axis.wsdl.WSDL2Java
 
切到Arguments页签,配置参数
 
点击Run,生成服务代码
 
将代码移到src目录下
 
 
4.将deploy.wsdd中的服务定义复制到自己新建的WEB-INF/service-confid.wsdd中
 
 
5.填充具体业务逻辑
 
 
6.服务部署
6.1将axis-bin-1_4下webapps/ axis目录拷贝到tomcat的webapps目录下
6.2将web项目部署到tomcat下,启动tomcat
 
 
 

6.3 在配置jar包时可能会报jar包找不到的异常:点击打开链接

可以把jar包直接加到


7下载SoupUI进行测试。

打开SoupUI如下:




需要Jar包和SoupUI和遇到问题的可以加我微信探讨:zf363133213

猜你喜欢

转载自blog.csdn.net/weixin_41126842/article/details/79730480
今日推荐