1.下载jetty:http://ftp.neu.edu.cn/mirrors/eclipse/jetty/index.html,版本jetty-distribution-8.0.0.v20110901.zip,解压到当前文件夹
(补充:启动Jetty可输入如下命令: java -jar start.jar)
2.下载axis:http://www.apache.org/dist//ws/axis/1_4/ ,版本axis-bin-1_4.tar.gz,解压到当前文件夹,并将axis-1_4\webapps中的内容拷贝到jetty根目录的jetty_home\webapps中
(补充:开启jetty后,可通过访问http://localhost:8080/axis/测试axis是否安装好)
3.创建工程FaltTolerance,在包isLiveManager中创建接口IisLiveManager.java,内容为:
package isLiveManager;
public interface IisLiveManager {
public boolean isLiveAsk();
public boolean isLiveAnswer();
public boolean callBackTime(int time);
}
4.生成jar包
右键单击IisLiveManager.java,导出为isLiveManager.jar
5.将isLiveManager.jar拷贝到jetty_home\webapps\axis\WEB-INF\lib中
6.由jar包生成wsdl文件,运行如下指令:
E:\jetty-8.0.0\webapps\axis\WEB-INF\lib>set linpath=axis.jar;axis-ant.jar;commons-discovery-0.2.jar;commons-logging-1.0.4.jar;jaxrpc.jar;log4j-1.2.8.jar;saaj.jar;wsdl4j-1.5.1.jar;mailapi_1_3_1.jar;activation.jar;isLiveManager.jar
E:\jetty-8.0.0\webapps\axis\WEB-INF\lib>java -cp %linpath% org.apache.axis.wsdl.Java2WSDL -o isLiveManager.wsdl -l "