在工作台中使用 Ant 任务来创建 Web service

可以通过 Eclipse 工作空间借助 Axis 运行时环境使用 Ant 来生成 Web service。自顶向下和自底向上 Web service 开发都受 Ant 任务支持。

在创建 Web service 之前,必须:
为创建 Web service,需要修改 Ant 文件和服务 Ant 属性文件。
  1. 编辑在必需的步骤中导入的 Ant 文件(wsgen.xml)。确保它指向服务 Ant 属性文件:它应该包含内容为 <property file="axisservice.properties"/> 的一行。 保存任何所作的更改。
  2. 编辑在必需的步骤中导入的 axisservice.properties 文件。
    1. 确保参数 scenarioType 设置为 service。
    2. 设置工作空间参数,以使它指向 WSDL 文件或 Java bean 的位置。
    3. 所有其他参数都可选,在未显式设置时,应该删除。将从动态项目设置和首选项中检索其余参数的缺省值。有关如何设置这些参数的其他信息,请参阅以下内容:
    保存 axisservice.properties 文件。
  3. 右键单击 wsgen.xml 并选择运行方式 > Ant 构建...
  4. 在打开的对话框中,依次选择 JRE 选项卡和与工作空间在同一 JRE 中运行 依次单击应用运行
  5. 一旦生成了 Web service,控制台就会显示构建成功这一消息。
将在动态 Web 项目的 WebContent\wsdl 文件夹中创建该服务的 WSDL 文件,并将它放置在该处。将在动态 Web 项目的 WebContent\WEB-INF 文件夹的子目录中创建下列文件并将它们放置在该处: 如果要创建自顶向下 Web service,则 Web service 文件与将在动态 Web 项目的 src 文件夹下面创建并放置的下列文件相似。视 Web service 所基于的 WSDL 文件的不同,Web service 的下列文件可能不同: