更改缺省 WSIF SOAP 提供程序

WSIF 缺省 SOAP 提供程序(IBM® Web Service SOAP 提供程序)旨在为能够与符合 JAX-RPC 的 Web Service 实现完全互操作,并且因此缺省提供程序不能与在先前 (Apache SOAP) 提供程序上运行的服务进行完全互操作。要让现有服务再次起作用,可修改 Web Service 以使用当前 IBM Web Service SOAP 提供程序,也可按照本主题中所述的那样将 WSIF 缺省提供程序更改回 Apache SOAP。

关于此任务

WSIF 使用属性文件 wsif.properties 选择要使用的 SOAP 提供程序。SOAP 提供程序是节点范围的设置,因此要让任何更改能够生效,节点上的所有服务器都必须重新启动。在 app_server_root/plugins 目录中的 com.ibm.ws.runtime.jar 文件中提供了 wsif.properties 文件(其中 app_server_root 是 IBM WebSphere® Application Server 的安装根目录),并且通过将此位置中的“as shipped”属性文件放置在类路径上来访问。但是,当对该文件进行更改时,请不要替换 com.ibm.ws.runtime.jar 文件中的原始副本。而是应在 app_server_root/lib/properties 目录中保存修改的版本。

要将 WSIF 缺省 SOAP 提供程序更改回 Apache SOAP,请完成以下步骤:

过程

  1. com.ibm.ws.runtime.jar 文件中抽取 wsif.properties 文件,前一文件位于 app_server_root/plugins 目录(其中 app_server_root 是 IBM WebSphere Application Server 的安装根目录)。
  2. 在文本编辑器中打开 wsif.properties 文件。
  3. 移除下列行中的前导“#”字符:
    # wsif.provider.default.org.apache.wsif.providers.soap.ApacheSOAP.WSIFDynamicProvider_ApacheSOAP=1
    # wsif.provider.uri.1.org.apache.wsif.providers.soap.ApacheSOAP.WSIFDynamicProvider_ApacheSOAP=\
    # http://schemas.xmlsoap.org/wsdl/soap/
    #
    更新后,上面这些行应该类似于:
    wsif.provider.default.org.apache.wsif.providers.soap.ApacheSOAP.WSIFDynamicProvider_ApacheSOAP=1
    wsif.provider.uri.1.org.apache.wsif.providers.soap.ApacheSOAP.WSIFDynamicProvider_ApacheSOAP=\
    http://schemas.xmlsoap.org/wsdl/soap/
    #
  4. app_server_root/lib/properties 目录中保存更新的 wsif.properties 文件。
  5. 停止,然后重新启动节点上的所有应用程序服务器。

示例


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



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