通过使用向导从已添加注释的 Java Bean 创建 Web Service

对 Java™ Bean 添加注释之后,您可以使用 Web Service 向导来生成 Web Service 应用程序。通过使用该向导,您可以先在 Web Service 项目中创建 WSDL 文件,然后再将应用程序部署至服务器。

开始之前

先决条件:对于工作空间中的 Java Bean,您必须已指定 Web Service 注释,至少包括 @WebService 注释。

关于此任务

注: 如果该 Bean 已具有 @javax.jws.WebService 注释,那么将禁用向导中的许多字段,因为向导不需要为您生成委派 Bean。您将只能选择生成 WSDL 文件。 如果只将 @javax.jws.WebService 添加至 Java Bean 并且要启用其他选项(例如 SOAP 1.2 绑定或 MTOM),那么您应该退出该向导并移除注释或通过使用注释文档继续创建 Web Service。该向导将不允许您将新注释附加至已存在且已部分添加注释的 Bean。
要从已添加注释的 Java Bean 创建 Web Service,请执行下列操作:

过程

  1. 在菜单栏中,单击文件 > 新建 > 其他
  2. 在“新建”窗口中,单击 Web Service > Web Service。单击下一步
  3. 在 Web Service 向导中的 Web Service 类型列表中,选择自底向上 Java Bean Web Service。
  4. 服务实现字段中,输入用于实现 Web Service 的 Java Bean 的名称,或使用浏览按钮来选择此 Bean。
  5. 配置下面,请执行下列操作:
    1. 验证服务器是否是 IBM® WebSphere® Application Server V7.0 或更高版本。如果不是,请单击服务器以选择它。
    2. 验证 Web Service 运行时是否是 IBM WebSphere JAX-WS 运行时。如果不是,请单击 Web Service 运行时以选择它。
    3. 单击服务项目以选择用于实现 Web Service 的项目。
    4. 单击服务 EAR 项目以选择包含 Web Service 的应用程序项目。
  6. 单击下一步
  7. 如果要从 Java Bean 创建 Web 服务描述语言 (WSDL) 服务约定,请选中将 WSDL 生成到项目中复选框。这时,将在用于实现 Web Service 的项目的 WebContent\WEB-INF\wsdl 文件夹中创建Web Service 的 WSDL 文件。
  8. 单击完成以完成该向导

结果

这时,已将 Java Bean 作为 Web Service 发布在指定的服务器上。 如果您在向导中选择的服务生成级别为“启动”或“测试”,那么也将启动 Web Service。
注: 如果已在 Java Bean 中使用 @BindingType 注释来指定 WSDL 1.1 SOAP 1.2 绑定,那么该向导会生成具有此绑定类型的 WSDL 文件。

有关 Web Service 向导(包括 Web Service 的其他选项)的更多信息,请参阅相关任务。

指示主题类型的图标 任务主题
信息中心的条款和条件 | 反馈

时间戳记图标 最近一次更新时间: 2014 年 4 月 17 日

文件名:twsandoc005.html