首页 > 其他分享 >使用axis2生成webService客户端代码并使用(做个记录)

使用axis2生成webService客户端代码并使用(做个记录)

时间:2022-09-02 11:58:30浏览次数:87  
标签:webservice axis2 com LiveWebServiceInterface wsdl 客户端 cms webService

背景:公司以前用过一次axis2,调用webservice,但是因为过去大半年的时间当再一次有需求使用axis2的时候发现自己忘得差不多了,这里做一个记录.

1)首先根据wsdl生成客户端代码:(需要在bin目录下进行创建一个gen.bat 的执行文件)

wsdl文件在本地: wsdl2java.bat -p com.xview.cms.webservice.database -t -u -o bak -uri E:\工作下载\LiveWebServiceInterface.wsdl
pause;

其中 com.xview.cms.webservice.database 是生成的文件目录,这里生成的文件是在axis2目录下的bin 下的bak目录开始的

E:\工作下载\LiveWebServiceInterface.wsdl 是本地wsdl文件地址

wsdl是在线的:其余的不变只需要把 E:\工作下载\LiveWebServiceInterface.wsdl变为在线地址就好.

2)自动生成的代码放进项目中,此时注意可能需要修改一下包路径,但是千万不要修改QName内的名称,此处应该是在wsdl中定义的命名空间之类的值

 

 

 

3)调用wsdl方法

-1:设置请求参数

-2:请求wsdl方法

com.xview.cms.webservice.database.LiveWebServiceInterfaceStub stub =
new com.xview.cms.webservice.database.LiveWebServiceInterfaceStub(liveUrl);

其中 liveUrl 是我们需要连接的wsdl地址,在这里我的是 http://x.x.x.x:xx/LiveWebServiceInterface

以上内容来源于百科书,可以关注我了解更多.

 

 

标签:webservice,axis2,com,LiveWebServiceInterface,wsdl,客户端,cms,webService
From: https://www.cnblogs.com/sdjlq/p/16649311.html

相关文章