AXIS2进行部署soap服务

下载axis2最新版本地址:http://ws.apache.org/axis2/,目前最新版本为1.5,下载zip包即可

1.将下载的axis2-1.5-bin.zip包解压到d盘。
2.设置环境变量:AXIS2_HOME=d:/axis2-1.5
以下是使用axis2\bin下在命令使用方法。这是最简单的使用
1.使用java2wsdl生成wsdl文件:
java2wsdl -cp . -cn server.HelloWorld
2.使用wsdl文件生存客户端代码
wsdl2java -uri HelloWorld.wsdl -o src/client
3.使用wsdl文件生存服务端代码
wsdl2java -uri HelloWorld.wsdl -ss -o src/server

以下是简单的例子:
1.编写java文件,定义一个接口

package service;
import bean.Student;

public interface ProductInterface {

public int addStudent(Student student);

public int deleteStudent(Student student);

}

定义javabean对象
package bean;
public class Address {
private int counterCode;

private String descritpion;

public int getCounterCode() {
return counterCode;
}

public void setCounterCode(int counterCode) {
this.counterCode = counterCode;
}

public String getDescritpion() {
return descritpion;
}

public void setDescritpion(String descritpion) {
this.descritpion = descritpion;
}
}


package bean;
public class Student {
private String name;
private int age;

private Address address;
public String getName() {
return name;
}

public void setName(String name) {
this.name = name;
}

public int getAge() {
return age;
}

public void setAge(int age) {
this.age = age;
}

public Address getAddress() {
return address;
}

public void setAddress(Address address) {
this.address = address;
}
}

2.编译上面的3个类,得到class文件。将这3个类连包一起拷贝到一个classes目录,将classes目录
拷贝到D:\axis2-1.5\bin\中。
3.进入到D:\axis2-1.5\bin目录中。在该目录执行java2wsdl命令产生wsdl文件ProductInterface.wsdl,执行命令为:
java2wsdl -cp ./classes -cn service.ProductInterface
4.使用该wsdl文件生成客户端代码:
执行命令:
wsdl2java -o src\client -uri ProductInterface.wsdl
执行成功后生成的客户端代码放在src/client中
5.使用该wsdl文件生成客户端代码:
执行命令:
wsdl2java -o src\server -ss -uri ProductInterface.wsdl
执行成功后生成的客户端代码放在src/server中

至此需要的准备工作基本完成了。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值