配置 Web Service 客户机绑定

将 Web Service 应用程序部署到 WebSphere® Application Server 中时,会为每个应用程序或模块创建一个实例。实例包含 Web 模块或 Enterprise JavaBeans (EJB) 模块的部署信息,包括客户机绑定。

开始之前

将 Web Service 部署至 WebSphere Application Server 实例。请阅读关于将 Web Service 应用程序部署至应用程序服务器方面的内容。

您必须了解 Web Service 服务器的 URL 端点地址的拓扑,以及客户机取决于哪个 Web Service。可以在管理控制台中查看部署描述符,以找到拓扑信息。要了解更多信息,请参阅“查看 Web Service 服务器部署描述符”信息。

关于此任务

客户机绑定定义 Web Service 描述语言 (WSDL) 文件名和首选端口。可以在兼容的 WSDL 文件内指定模块中 Web Service 的相对路径,该 WSDL 文件包含要用于请求的实际 URL。仅当原始 WSDL 文件不包含 URL 或当需要不同的地址时才需要此地址。对于定义了多个端口的服务端点,您需要定义备用 WSDL 文件名。

以下步骤描述了在服务器上部署这些绑定后,如何编辑 Web Service 的绑定。当一个 Web Service 与另一个 Web Service 进行通信时,必须配置客户机绑定,以访问下游 Web Service。

[AIX Solaris HP-UX Linux Windows][z/OS]还可以使用 wsadmin 工具来配置客户机绑定。请阅读关于使用 wsadmin 工具配置 Web Service 客户机部署的 WSDL 文件名的信息。

要通过管理控制台配置客户机绑定:

过程

  1. 打开管理控制台。
  2. 单击应用程序 > 企业应用程序 > application_instance > 管理模块 > module_instance > Web Service 客户机绑定
  3. 查找您要更新的 Web Service。

    Web Service 列示在 Web Service 字段中。

  4. 从“WSDL 文件名”字段中的下拉框选择 WSDL 文件名。
  5. 在“首选端口映射”字段中单击编辑,以配置要使用的缺省端口。
    1. 在“端口类型”和“首选端口”字段中指定端口类型和首选端口。

      配置首选端口支持您选择使用非 SOAP 协议的最优端口实现。请参阅“使用 JAX-RPC 的 RMI-IIOP Web Service”信息,以了解有关使用非 SOAP 协议的更多信息。

    2. 单击应用,然后单击确定
  6. 在“端口信息”字段中单击编辑,以配置端口的请求超时、覆盖端点和覆盖绑定名称空间。

    配置请求超时会提供复杂的拓扑,它可具有多个级联的 Web Service,涉及多次跳跃或长时间运行的服务。

    在继续集成时,可根据整个系统的有效行为配置超时值。例如,由于更改网络条件或外部 Web Service 的性能,Web Service 客户机可能超时。当您具有包含超时 Web Service 客户机的应用程序时,您可更改客户机的请求超时值。

    可以指定端点 URL 以覆盖当前端点。在此端口上调用请求的客户机使用此端点,不使用 WSDL 文件中指定的端点。您可为 Java™ API for XML-Based Web Services (JAX-WS) 和 Java API for XML-based RPC (JAX-RPC) 客户机指定覆盖端点 URL 值。

    支持的配置 支持的配置: 覆盖端点 URL 字段适用于 JAX-WS 和 JAX-RPC 客户机。此管理控制台页面上的其他字段仅适用于 JAX-RPC 客户机。sptcfg
    避免故障 避免故障: 在更新操作中替换了模块或应用程序时,不会持久保存被覆盖的端点 URL 设置。gotcha
    1. 单击应用,然后单击确定

结果

您的 Web Service 客户机绑定已配置。

下一步做什么

现在您可以完成任何其他配置、启动或重新启动应用程序,并验证需要的 Web Service 行为。

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



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