为企业 Bean 实现开发 JAX-RPC Web Service 部署描述符模板

对于为 Java™ API for XML-based RPC (JAX-RPC) Web Service 启用的 Enterprise JavaBeans (EJB) 实现,您可以开发部署描述符模板。

开始之前

在可以开发部署描述符模板之前,需要创建服务端点接口和开发 Web Service 描述语言 (WSDL) 文件,因为服务端点接口和 WSDL 文件是用于创建模板的工件。

关于此任务

完成本任务将创建部署描述符模板,它们描述如何将服务实现映射到 Enterprise JavaBeans (EJB)。本任务是从企业 Bean 开发 Web Service 的必需步骤。

要根据 WSDL 文件开发部署描述符模板,您必须获取要使用的 WSDL 文件的统一资源定位符 (URL)。

[Windows][z/OS]如果 WSDL 文件是本地文件,那么 URL 应该类似以下示例:file:drive:\path\file_name.wsdl

[Linux][AIX][HP-UX][Solaris][IBM i]如果 WSDL 文件是本地文件,那么 URL 应该类似以下示例:file:/path/file_name.wsdl

还可以使用绝对或相对文件系统路径来指定本地文件。

Web Service 实现在 EJB 模块中包含企业 Bean 时,将在 META-INF 子目录中生成 webservices.xmlibm-webservices-bnd.xmiibm-webservices-ext.xmi 部署描述符,以及 Java API for XML-based remote procedure call (JAX-RPC) 映射文件。

过程

运行 WSDL2Java -verbose -role develop-server -container ejb -genJava no wsdlURL 命令以将服务器部署描述符模板和映射文件生成到 META-INF 子目录中。 如果指定 -verbose 选项,运行命令时会显示所有已生成文件的列表。
支持的配置 支持的配置: z/OS® 平台不支持 WSDL2Java 命令行工具。 此功能由产品的 z/OS 版本随附的组合件提供。请阅读 Java API for XML-based Remote Procedure Call (JAX-RPC) 应用程序的 WSDL2Java 命令行工具的内容,以了解有关此工具的更多信息。sptcfg

结果

您具有实现 Web Service 必需的部署描述符模板。

示例

以下示例使用 AddressBookJ2WE.wsdl WSDL 文件:
  1. 使用以下命令语法生成模板文件:
    WSDL2Java -verbose -role develop-server -container ejb -genJava no AddressBookJ2WE.wsdl 
    部署描述符模板生成到 META-INF 子目录中,按如下所示:
    Parsing XML file: AddressBookJ2WE.wsdl
    Generating: META-INF\webservices.xml
    Generating: META-INF\ibm-webservices-bnd.xmi
    Generating: META-INF\ibm-webservices-ext.xmi
    Generating: META-INF\AddressBookJ2WE_mapping.xml

下一步做什么

继续完成从企业 Bean 开发 JAX-RPC Web Service 所需的步骤。下一步是完成 EJB 实现。完成 EJB 实现后,组装企业 Bean Java 归档 (JAR) 文件,该文件包含根据 WSDL 文件创建的企业 Bean 和支持的类。要了解更多信息,请参阅“为 JAX-RPC 应用程序完成 EJB 实现”的信息。

指示主题类型的图标 任务主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twbs_ejbdeploydescriptor
文件名:twbs_ejbdeploydescriptor.html