Eclipse Axis2 Webservice图解教程

【如果使用Axis2时,推荐使用http://oma1989.iteye.com/blog/1440239

Axis根据wsdl地址生成代理类客户端

1,首先要有一个web工程,在些我取名为TestService。该工程为测试工程,

  主要用PeopleSayHello 中的sayHello来生成webservice的接口地址。其中Peopleo为一个实体类。

PeopleSayHello.java

package com.goma.webservice.service;

import com.goma.webservice.model.People;

public class PeopleSayHello {

    public String sayHello(People people){

       if(people==null){

           return null;

       }

       return people.getName()+",Welcome to webservice!";

    }

}

People.java

package com.goma.webservice.model;

 

import java.util.Date;

 

public class People {

 

    private String name;

    private int age;

    private Date brithday;

    Setter And Getter Method...

}

首先要保证在eclipse环境下有一个server能启动,我用的是eclipse3.5

打开serverview,点鼠标右键New-server


选择好点点击finish,完成。

 

server视图中右键点击新建的server,如果能正启动,则server已经建好,注:在生成wsdl时,必须要有server的支持,不然在生成的过程中会报错。

下面开始生成:
1
,右键点击项目TestService

new-----other------Web Services-----Web Service


next

next

 

Start server启动server以后,点击next

再点击完成。

 此时在TestService工程下会自动生成一些wsdl的文件,如下图

 

com.id5.service

会自动添加6个JAR包在LIB目录下,在WEB-INF目录下生成一个 service和一个WSDD的文件和有webcontent目录下生成一个wsdl文件夹及文件。并且在web.xml中会自动生成如下servlet


4,将6个JAR,生成一个service文件夹和一个WSDD的文件和有webcontent目录下生成一个wsdl文件夹及文件都考备到testService工程对应的目录下,并将WEB.XML中生成的AXISservlet部分也就是如上图部分考到testService工程下的 WEB.XML文件中。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值