通过 WSDL 文件组装支持 Web Service 的 WAR 文件
可以根据支持 Web Service 的 Web Service 描述语言 (WSDL) 来组装 Web 应用程序归档 (WAR) 文件。
准备工作
您可以使用随附的组装工具组装基于 Java 的 Web 服务模块WebSphere® Application Server。
对于基于 XML 的 Web 服务的 Java™ API (JAX-WS) Web 服务应用程序,您需要由wsimport从 WSDL 文件启动时使用命令行工具来完成此任务。 wsimport 工具将 WSDL 文件处理为输入并生成下列可移植工件:
- 服务端点接口 (SEI)
- 服务类
- 异常类(从任何存在的
wsdl:fault类映射) - Java XML 绑定体系结构 (JAXB) 生成的类型值是从 XML 模式类型映射的 Java 类
对于基于 XML 的 RPC (JAX-RPC) Web 服务应用程序的 Java API,您需要由WSDL2Java命令行工具来完成这个任务:
- 包含企业JavaBeans (EJB)实现,从WSDL2Java命令行工具和web.xml部署描述符文件。
- WSDL 文件
- 完整的webservices.xml,ibm-webservices-bnd.xmi , 和ibm-webservices-ext.xmi部署描述符、以及基于 XML 的远程过程调用 (JAX-RPC) 映射文件的 Java API。
有关此任务
通过按本任务部分的步骤中的操作执行以根据 WSDL 文件组装支持 Web Service 的 WAR 文件。
过程
- 启动组装工具。阅读有关启动组装工具的信息Rational® Application Developer文档。
- 如果尚未完成,请配置组装工具使它在 Java EE 模块上工作。 需要确保启用了 Java EE 和 Web 类别。阅读有关配置组装工具的信息Rational Application Developer文档。
- 导入JavaBeans实现并将命令行工具生成的工件放入组装工具中。
- 将使用组装工具包、应用程序组装工具或其他工具创建的 JAR 文件迁移到Rational Application Developer组装工具。 要迁移这些文件,请将 JAR 文件导入组装工具。 阅读有关将代码工件迁移到组装工具的信息Rational Application Developer信息。