使用 Ant 任务为 IBM WebSphere JAX-RPC 运行时环境创建 Java Web Service

可以在 Eclipse 工作空间中使用 Ant 来为 IBM® WebSphere® JAX-RPC 运行时环境生成 Java™ Web Service。Ant 任务支持采用自底向上和自顶向下这两种方法来开发 Web Service。
在创建 Web Service 之前,必须满足下列先决条件:
要创建 Web Service,请修改 Web Service 的 Ant 文件和 Ant 属性文件。Ant 文件的名称为 wsgen.xml。Ant 属性文件的名称取决于您想创建的 Web Service 类型:
  1. 编辑已作为此任务的先决条件而导入的 Ant 文件。确保它指示 Ant 属性文件:Ant 文件中应包含 <property file="myPropertiesFile.properties"/> 这一行,其中 myPropertiesFile 是表 2 中所显示的其中一个名称。 保存您对该 Ant 文件所作的所有更改。
  2. 编辑已作为此任务的先决条件而导入的 Ant 属性文件:
    1. 确保 ScenarioType 参数设置为 service
    2. InitialSelection 参数设置为 WSDL 文件或 Java bean 所在的位置。
    3. 所有其他参数都是可选的:如果未显式设置这些参数,则将它们删除。将从动态 Web 项目的设置和首选项中检索其余参数的缺省值。有关设置这些参数的更多信息,请参阅相关主题。
    保存您对该 Ant 属性文件所作的所有更改。
  3. 可以采用下面其中一种方法来运行 Ant 任务:
    • 如果想在产品工作空间中运行 Ant 任务:
      1. 右键单击 wsgen.xml 并选择运行方式 > Ant 构建
      2. 在对话框中,单击 JRE 选项卡并选择与工作空间运行于同一 JRE 中
      3. 单击应用,然后单击运行
    • 如果想以命令行方式运行 Ant 任务:
      1. 更改用于运行 Ant 任务的脚本
      2. 在命令行中输入 wsant
      3. 可选:生成 Web Service 之后,查看 wsgen.txt 文件以了解有关您已运行的任务的信息。
    生成 Web Service 之后,控制台或命令行中将显示构建成功这样一条消息。
生成 Web Service 之后,也就创建了该服务的 WSDL 文件并保存在动态 Web 项目的 WEB-INF\wsdl 文件夹中。有多个部署描述符保存在 WEB-INF 文件夹中:
  • webservices.xml
  • ibm-webservices-bnd.xmi
  • ibm-webservices-ext.xmi
另外,根据您所创建的 Web Service 类型不同,可能还创建了其他部署描述符和 Java 文件并且保存在动态 Web 项目中。

有关更多信息,请参阅下列相关主题:


反馈