为 JavaBeans 实现开发 JAX-RPC Web Service 部署描述符模板
部署描述符是标准文本文件,使用 XML 格式化,并打包在 Web Service 应用程序中。需要部署描述符来部署通过 Web Services for Java™ Platform, Enterprise Edition (Java EE) 技术开发的 Java API for XML-based RPC (JAX-RPC) Web Service。
开始之前
开发 Web Service 描述语言 (WSDL) 文件。
您需要 WSDL 文件以使用 Web Service。您可开发您自己的 WSDL 文件或通过电子邮件、下载或统一资源定位符 (URL) 从 Web Service 提供程序处获取。 本文档假设您正在创建您自己的 WSDL 文件。请参阅“开发 JAX-RPC 应用程序的 WSDL 文件”信息。
关于此任务
完成本任务会创建部署描述符,这些部署描述符用于描述如何将服务实现映射至 Java API for XML-based RPC (JAX-RPC) 应用程序的 JavaBeans 组件。
为了根据 WSDL 文件开发部署描述符模板,必须获取 WSDL 文件的 Web 地址。
如果 WSDL 文件是本地文件,并且您正在 Windows 平台上运行,那么 Web 地址看上去与以下示例类似:file:drive:\path\file_name.wsdl。 如果正在使用 Linux 或 Unix 平台,那么 Web 地址看上去与以下示例类似:file:/path/file_name.wsdl。 还可以使用绝对或相对文件系统路径来指定本地文件。
当 Web Service 是 Web 模块中的 JavaBeans 实现时,webservices.xml、ibm-webservices-bnd.xmi 和 ibm-webservices.ext.xmi 部署描述符,以及 JAX-RPC 映射文件在 WEB-INF 子目录中生成。
过程

结果
示例
下列示例使用名为 AddressBookJ2WB.wsdl 的 WSDL 文件:
WSDL2Java -verbose -role develop-server -container web -genJava no AddressBookJ2WB.wsdl
部署描述符模板和映射文件将生成到 WEB-INF 子目录中:Parsing XML file: AddressBookJ2WB.wsdl
Generating: WEB-INF\webservices.xml
Generating: WEB-INF\ibm-webservices-bnd.xmi
Generating: WEB-INF\ibm-webservices-ext.xmi
Generating: WEB-INF\AddressBookJ2WB_mapping.xml
下一步做什么
现在,您需要配置部署描述符,以使 WebSphere® Application Server 可以处理入局 Web Service。配置部署描述符后,必须组装 Web Service 应用程序以进行部署。
现在,您需要配置 webservices.xml 部署描述符并配置 ibm-webservices-bnd.xmi
部署描述符,以使应用程序服务器可以处理入局 Web Service。配置部署描述符后,必须组装 Web Service 应用程序以进行部署。请参阅有关配置 JAX-RPC Web Service 的 webservices.xml 部署描述符和配置 JAX-RPC Web Service 的 ibm-webservices-bnd.xmi 部署描述符的信息。