AXIS1学习笔记

1、新建web服务.

 

NEW -> Server -> Server

 

选择

 

 

 

 

选择路径,jdk,修改名称

 

 

 

 

 

最后点完成。

 

这样就建立一个server了,然后在server里就看的到服务了。

 

 

 

 

 

 

 

注意,这个Server视图跟另外一个Server视图是不一样的,一般未显示出来,如果没有,可以在菜单中显示出来,WINDOWS -> Show View -> Server -> Server

 

 

 

 

 

2、新建动态web项目.

 

新建一个动态web项目,名为TestAxis

 

 

 

剩下的全部默认,点完成。

 

 

3、由wsdl生成服务端

 

选中wsdl文件,点击右键,选择Web Service,在选择Generate Java bean skeleton .

 

 

 

 

 

之后,选择wsdl文件,选择Server为刚建的tomcat6 server,服务项目选择新建的动态web项目TestAxis项目。注意下面勾选发布Web Service

 

 

 

 

 

 

点击下一步,

 

 

 

 

如果需要自定义包路径的话,可以勾选那个框,否则按照wsdl的域名,自动生成包路径,点下一步

 

     

 

Start server按钮.next ,

 

 

 

 

 

这个不勾选,点完成。

 

这次再看那个项目,就会发现多了很多东西,包括自动生成的服务端代码,wsdd文件,以及引用的包,以及wsdl文件,打开wsdl文件,,看最后,有发布地址

http://localhost:8080/TestAxis/services/HelloPort

 

 

 

地址就是web service访问的地址,在浏览器上打开能看到wsdl表示生成服务端成功。

 

 

 

 

 

4、修改webService方法

找到实现类HelloPortBindingImpl.java

该类只定义了一个方法say方法

修改该方法

publicclass HelloPortBindingImplimplements com.liangbinny.www.Hello{

    public java.lang.String say(java.lang.String arg0,int arg1)throws java.rmi.RemoteException {

        return"I am "+arg0+" , and I am "+arg1+" years old";

    }

 

}

 

然后重启服务,客户端调用显示为:

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值