通过企业 Bean 组装支持 Web Service 的 JAR 文件

您可以使用组装工具以及从工具生成的工件来组装支持 Web 服务的企业 Bean Java™ 档案 (JAR) 文件。

准备工作

您可以使用随附的组装工具组装基于 Java 的 Web 服务模块WebSphere® Application Server。

您需要从 WSDL2Java 命令行工具生成的以下工件以完成本任务:
  • 没有支持 Web Service 的已组装企业 Bean JAR 文件
  • 服务端点接口的已编译 Java 类
  • Web Service 描述语言 (WSDL) 文件
  • 完整的webservices.xmlibm-webservices-bnd.xmi , 和ibm-webservices-ext.xmi部署描述符、基于 XML 的远程过程调用 (JAX-RPC) 映射文件的 Java API。

有关此任务

按照此任务部分的步骤中的操作,从 Java 代码组装支持 Web 服务的企业 Bean JAR 文件。

过程

  1. 启动组装工具。
    阅读有关启动组装工具的信息Rational® Application Developer文档。
  2. 如果尚未完成,请配置组装工具使它在 Java EE 模块上工作。 需要确保启用了 Java EEWeb 类别。
    阅读有关配置组装工具的信息Rational Application Developer文档。
  3. 将使用组装工具包、应用程序组装工具或其他工具创建的 JAR 文件迁移到Rational Application Developer组装工具。 要迁移这些文件,请将 JAR 文件导入组装工具。 阅读有关将代码工件迁移到组装工具的信息Rational Application Developer文档。

结果

您拥有为企业启用 Web 服务所需的工件JavaBeans用于 Web 服务的 (EJB) 模块。 工件将添加到 JAR 文件中。 现在您需要配置部署描述符,从而可以将 Web Service 部署到应用程序服务器运行时环境中。

示例

组装后,AddressBook.jar JAR 文件包含以下各文件。 本任务中添加的文件以粗体表示。 这些文件包括 WSDL 文件、部署描述符和 JAX-RPC 映射文件。
META-INF/MANIFEST.MF 
META-INF/ejb-jar.xml 
addr/Address.class 
addr/AddressBook_RI.class 
addr/AddressBookBean.class 
addr/AddressBookHome.class 
addr/Phone.class 
addr/StateType.class 
addr/AddressBook.class 
META-INF/wsdl/AddressBook.wsdl 
META-INF/ibm-webservices-bnd.xmi 
META-INF/ibm-webservices-ext.xmi
META-INF/webservices.xml
META-INF/AddressBook_mapping.xml

下一步做什么?

组装 EAR 文件,以便您可以将 EAR 文件部署到WebSphere Application Server。