1,下载Axis2插件,最新版本为1.6.2:http://www.apache.org/dyn/mirrors/mirrors.cgi/axis/axis2/java/core/1.6.2/axis2-eclipse-codegen-plugin-1.6.2.zip
2,将zip压缩包中的org.apache.axis2.eclipse.codegen.plugin_1.6.2.jar放置在%ECLIPSE_HOME%\plugins路径下
3,重启Eclipse
安装完成后就可以使用安装好的插件生成WSDL文件了
1,创建一个普通的Java项目,在该项目下创建一个接口,在Navigator视图下,项目结构如下:
[java] view plain copy 在CODE上查看代码片派生到我的代码片
package com.sean;
public interface Math {
public int add(int a, int b);
}
2,选择Eclipse菜单栏中的File -> New -> Other...,在弹出的对话框中选择Axis2 Code Generator,然后选择Next
3,然后选择通过Java源文件生成WSDL
4,Fully Qualified Class name中填写用来生成WSDL的Java类全名称
然后通过Add Folder按钮添加Java类编译后生成的.class文件(Math.class)所在路径
最后点击Test Class Loading...按钮
当测试通过时(按钮右侧显示Class file loaded successfully),才可点击Next按钮
5,WSDL文件属性值,这里使用默认的即可
6,选择将WSDL文件生成在本地文件系统,并且选择好WSDL文件的生成路径及文件名
点击Finish后,将在指定位置生成WSDL文件(Math.wsdl),文件内容如下:
[html] view plain copy
xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
xmlns:http="http://schemas.xmlsoap.org/wsdl/http/"
xmlns:xsd="http://sean.com"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/"
targetNamespace="http://sean.com">
targetNamespace="http://sean.com">