Eclipse生成WSDL

该方法生成速度最快,而且克服输入参数名称改变的问题。
 
一、安装和环境配置
先安装JDK和Tomcat
安装Eclipse SDK 3.2.0,安装时会自动或手工配置JDk和tomcat路径。
 
Axis1.4的lib文件拷贝到tomcat下。
  1.      首先NEW 一个 PROJECT。
在”项目资源管理器”右键选择。一定要选择 WEB-》动态WEB PROJECT
2.      建立一个用于发布WEB服务的JAVA类
   在”java 资源:src”下面建立俩包名:
l        com.ctbri.sme.service.gateway   (类目录)
l        com.ctbri.sme.service.bean    (bean目录)
   com.ctbri.sme.service.gateway下建GWNotify.java文件,内容如下:
package com.ctbri.sme.service.gateway;
import com.ctbri.sme.service.bean.*;
public class GWNotify
{
    public void GWOrderRstNotify(String ID, String IP,String OldTransID,
         String TimeStamp, int OrderRst)
    {
       System.out.println(ID);
       System.out.println(IP);
       System.out.println(OldTransID);
      return;
    }
     public void GWWanTrafficNotify(String StartTime, String EndTime,int Count,
         FlowBean Flow[])
    {
       System.out.println(StartTime);
       return;
    }
}
com.ctbri.sme.service.bean下FlowBean.java,内容如下:
package com.ctbri.sme.service.bean;
public class FlowBean
{
   private String ID;
   private String IP;
   private long   UpFlow;
   private long   DownFlow;
   public String getID()
    {
     return ID;
    }
   public void setID(String gwID)
   {
      ID = gwID;
   }  
   public String getIP()
    {
     return IP;
    }
   public void setIP(String gwIP)
   {
      IP = gwIP;
   }
   public long getUpFlow()
    {
     return UpFlow;
    }
   public void setUpFlow(long flow)
   {
      UpFlow = flow;
   }
   public long getDownFlow()
    {
     return DownFlow;
    }
   public void setDownFlow(long flow)
   {
      DownFlow = flow;
   }
}
 
3.      项目”选择”全部构建”,编译java类
4.      发布该类为WEB服务
右键击GWNotify.java->web services->create web services。(自动生成WSDL)
GWNotify.WSDL在”WebContent”->wsdl下
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值