1、下载axis2-1.6.2,包含biz.zip 和war.zip(建议去apache官网下载)
2、解压axis2-1.6.2-bin.zip包,环境变量添加AXIS2_HOME,注意名字不能写错,同时要检查一下环境变量是否有JAVA_HOME,axis2的工具运行时,会依赖JAVA_HOME。
3、eclipse上新建java工程,定义bean类,service接口,如下演示代码,包含Student和StudentService两个类:
package com.hy.bean;
public class Student {
private String id;
private String number;
private String name;
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getNumber() {
return number;
}
public void setNumber(String number) {
this.number = number;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
package com.hy.service;
import com.hy.bean.Student;
public interface StudentService {
public void saveStudent(Student stu);
}
4、命令行进入该工程的classes根目录(build或是bin目录,看具体的工程设置),键入命令:%AXIS2_HOME%\bin\java2wsdl -cp . -cn com.hy.service.StudentService -of Student.wsdl
5、命令执行成功后,就能在当前的执行目录下看到Student.wsdl文件,如此wsdl文件就生成了,我们看一来生成的wsdl文件:
<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:ns1="http://org.apache.axis2/xsd"