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

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

准备工作

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

您需要从 WSDL2Java 命令行工具生成的以下工件以完成本任务:
  • 没有支持 Web Service 的已组装企业 Bean JAR 文件
  • 服务端点接口的已编译 Java 类
  • Web Service 描述语言 (WSDL) 文件
  • 完整的 webservices.xmlibm-webservices-bnd.xmiibm-webservices-ext.xmi 部署描述符以及 Java API for XML-based remote procedure call (JAX-RPC) 映射文件。

有关此任务

通过执行此任务部分的步骤中的操作,从 Java 代码组装支持 Web Service 的企业 Bean JAR 文件。

过程

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

结果

您具有 Web Service 所需的工件-对 Web Service 启用 Enterprise JavaBeans (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中。