您的位置:首页 > 编程语言 > Java开发

Eclipse+Axis自动生成Web Service WSDL文件

2014-04-28 11:22 393 查看
JDK版本:1.5.0_22

Eclipse版本:Helios Service Release 2(3.6.2)

首先创建一个web工程,创建过程如下:



如果选择Apache Tomcat v5.5,Dynamic web module version最高只能选择2.4,填写完成后点击“下一步”:



填写默认输出文件夹,填写完成后点击“下一步”:



填写根目录,填写完成后点击“完成”:



工程创建完成后,编写服务接口:

package com.sean.ws;

public class MathImpl implements MathIntf {
public int plus(int a, int b) {
return a + b;
}
}

然后在服务接口实现类的基础上自动生成服务接口WSDL文件:



服务器选择Tomcat 6.0,Web Service环境选择Apache Axis(可选项还包含Axis2和CXF,不过这两项在使用前要预先设置),服务工程选择前面创建的ws_create工程,选择完成后点击“下一步”:



这里可以修改生成的WSDL文件文件名、接口方法以及WSDL文件类型,选择完成后点击“下一步”:



只生成Web Service WSDL文件的话,不需要发布接口(此时也不能发布接口),这里直接点击“完成”即可



Web Service环境Apache Axis所需的jar包会自动放入WebRoot\WEB-INF\lib路径下

并且在WebRoot\wsdl路径下生成Web Service接口描述文件MathImpl.wsdl

接口部署文件将会生成在WebRoot\WEB-INF\MathImplService\com\sean\ws路径下



Web Service WSDL文件内容如下(MathImpl.wsdl):
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: