通过 WSDL 文件组装支持 Web Service 的企业 Bean JAR 文件
可以使用组装工具从 Web Service 描述语言 (WSDL) 文件组装支持 Web Service 的企业 Bean Java™ 归档 (JAR) 文件。
开始之前
可以使用 WebSphere® Application Server 提供的组装工具来组装基于 Java 的 Web Service 模块。
您需要以下工件以完成本任务:- 组装的企业 Bean JAR 文件,它包含 Enterprise JavaBeans (EJB) 实现,以及当角色自变量是 develop-server 而容器自变量是 EJB 时 WSDL2Java 命令行工具生成的所有类。
- WSDL 文件
- 完整的 webservices.xml、ibm-webservices-bnd.xmi 和 ibm-webservices-ext.xmi 部署描述符,以及 Java API for XML-based remote procedure call (JAX-RPC) 映射文件。
关于此任务
通过按本任务部分的步骤中的操作执行以根据 WSDL 文件组装支持 Web Service 的企业 Bean JAR 文件。
过程
- 启动组装工具。 请参阅 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/AddressBookSoapBindingImpl.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