(二)axis插件开发webservice客户端【实例…

前面,我们的服务器端已经创立了,那么客户端应该怎么创建呢?

步骤:

第一,创建一个Java project,名字为AxisClient

第二,new--》other(二)axis插件开发webservice客户端【实例… - Hope - Hope的博客

选择Axis2 Code Generator,点击“Next”(二)axis插件开发webservice客户端【实例… - Hope - Hope的博客

选择“Generate Java source code from a WSDL file”

(二)axis插件开发webservice客户端【实例… - Hope - Hope的博客

此处输入wsdl的地址,该地址是通过点击服务名称跳转得到的。此处的wsdl地址为:

http://127.0.0.1:8080/axis2/services/HopeService?wsdl

点击“Next”,再点击“Next”,出现以下界面

(二)axis插件开发webservice客户端【实例… - Hope - Hope的博客

输出路径选择我们刚才新建的Java project,到project的名字即可。点击Finish,提示成功即可。

此时刷新一下AxisClient这个项目,我们发现很多红叉。这是因为没有构建路径,jar文件没有构建到路径中,把D:\ProgramFiles\Java\tomcat\webapps\axis2\WEB-INF\lib下的jar文件全部构建上。

(二)axis插件开发webservice客户端【实例… - Hope - Hope的博客

此时,我们可以写客户端了,在client.java中,填写如下代码

import tom.jiafei.HopeServiceStub;


public class Client
{
 public static void main(String str[])
 {
  try
  {
   Stringurl="http://127.0.0.1:8080/axis2/services/HopeService";
   HopeServiceStubstub=new HopeServiceStub(url);
   HopeServiceStub.HelloWorldhelloWorld=new HopeServiceStub.HelloWorld(); 【HelloWorld是一个类名】
   helloWorld.setArg("Iam Hope"); 【因为helloWorld这个函数中有一个参数】
   HopeServiceStub.HelloWorldResponseresponse=stub.helloWorld(helloWorld);   
   System.out.println("Message:"+response.get_return());【得到返回值】
   
  }
  catch(Exception e)
  {
   e.printStackTrace();
  }
 }
}
此时,直接运行客户端就可得到输出结果。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值