- 需要的jar包:
axis.jar
j2ee.jar
wsdl4j-1.5.1.jar
commons-logging-1.1.jar
commons-discovery-0.4.jar - 根据wsdl生成骨架类文件:
java.exe -Djava.ext.dirs=./lib -cp ./axis.jar;./commons-logging-1.1.jar;./commons-discovery-0.4.jar;./j2ee.jar;./wsdl4j-1.5.1.jar org.apache.axis.wsdl.WSDL2Java http://10.100.1.156:8080/clustered-ejb/ExBean?wsdl
执行后生成相应的骨架类:
ExBean.java
ExBeanBindingStub.java
ExBeanService.java
ExBeanServiceLocator.java - 客户端代码:
package com.xued.axis;
import com.taifook.exbean.ExBean;
import com.taifook.exbean.ExBeanService;
import com.taifook.exbean.ExBeanServiceLocator;
/**
*
* @author xued
*/
public class AxisClient {
public static void main(String[] args) throws Exception {
ExBeanService service = new ExBeanServiceLocator();
ExBean exBean = service.getExBeanPort();
System.out.println("ExBean Web Service Return: "+exBean.invoke("herculesx"));
}
}
2008年3月20日星期四
使用Axis生成Web Service客户端
订阅:
博文评论 (Atom)
没有评论:
发表评论