对 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,请执行下列操作:
过程
- 在菜单栏中,单击。
- 在“新建”窗口中,单击 。单击下一步。
- 在 Web Service 向导中的 Web Service 类型列表中,选择自底向上 Java Bean Web Service。
- 在服务实现字段中,输入用于实现 Web Service 的 Java Bean 的名称,或使用浏览按钮来选择此 Bean。
- 在配置下面,请执行下列操作:
- 验证服务器是否是 IBM® WebSphere® Application
Server V7.0 或更高版本。如果不是,请单击服务器以选择它。
- 验证 Web Service 运行时是否是 IBM WebSphere JAX-WS 运行时。如果不是,请单击 Web Service 运行时以选择它。
- 单击服务项目以选择用于实现 Web Service 的项目。
- 单击服务 EAR 项目以选择包含 Web Service 的应用程序项目。
- 单击下一步。
- 如果要从 Java Bean 创建 Web 服务描述语言 (WSDL) 服务约定,请选中将 WSDL 生成到项目中复选框。这时,将在用于实现 Web Service 的项目的 WebContent\WEB-INF\wsdl 文件夹中创建Web Service 的 WSDL 文件。
- 单击完成以完成该向导
结果
这时,已将 Java Bean 作为 Web Service 发布在指定的服务器上。
如果您在向导中选择的服务生成级别为“启动”或“测试”,那么也将启动 Web Service。
注: 如果已在 Java Bean 中使用 @BindingType 注释来指定 WSDL 1.1 SOAP 1.2 绑定,那么该向导会生成具有此绑定类型的 WSDL 文件。
有关 Web Service 向导(包括 Web Service 的其他选项)的更多信息,请参阅相关任务。