通过企业 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.xml, ibm-webservices-bnd.xmi和 ibm-webservices-ext.xmi 部署描述符以及 Java API for XML-based remote procedure call (JAX-RPC) 映射文件。
有关此任务
过程
- 启动组装工具。请参阅 Rational® Application Developer 文档中的 "启动组装工具"。
- 如果尚未完成,请配置组装工具使它在 Java EE 模块上工作。 需要确保启用了 Java EE 和 Web 类别。请参阅 Rational Application Developer 文档中有关配置组装工具的信息。
- 将使用 Assembly Toolkit , Application Assembly Tool 或其他工具创建的 JAR 文件迁移到 Rational Application Developer 组装工具。 要迁移这些文件,请将 JAR 文件导入组装工具。 请参阅 Rational Application Developer 文档中的 "将代码工件迁移到组装工具"。
结果
示例
组装后,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