使用 wsadmin 脚本编制配置 Web Service 客户机端口信息

Web Service 可以有多个端口。您可以查看并配置每个已定义 Web Service 端口的端口属性。

开始之前

如果尚未部署企业归档 (EAR) 文件,那么需要将它准备好进行部署或已将它部署到应用程序服务器。

关于此任务

可以通过使用 WebServicesClientBindPortInfo 命令行选项来配置与 Web Service 客户机端口相关联的绑定属性,包括同步超时、覆盖端点 URL 以及传输属性。此命令行选项的典型使用方案是定制客户机的超时值,即在客户机被配置为使用 Java 消息服务 (JMS) 传输访问 Web Service 时,它需要等待更长的时间。

过程

  1. 启动脚本编制命令。 要了解更多信息,请参阅“启动 wsadmin 脚本编制客户机”信息。
  2. 配置 Web Service 客户机端口信息。

    要使用现有侦听器端口而不使用或创建新的激活规范,请确定 EJB JAR 版本是否早于 2.1。当指定 -usedefaultbindings 选项以部署应用程序时,系统将自动创建并使用激活规范。如果激活规范存在,那么系统将忽略侦听器端口并改为使用该激活规范。要使用已定义的侦听器端口(而不使用新的激活规范)并通过版本高于或等于 2.1 的 EJB JAR 来部署应用程序,请将 com.ibm.websphere.management.application.dfltbndng.mdb.preferexisting 系统属性(位于相关概要文件的属性目录中的 wsadmin.properties 文件中)设置为 true

    使用 install、installInteractive、edit 或 editInteractive 选项来配置 Web Service 客户机端口信息,如下例所示:

    $AdminApp install app_name {-usedefaultbindings 
    -deployejb -WebServicesClientBindPortInfo {{module_name EJB_name
    Web_service port timeout basic_authentication_id basic_authentication_password
    SSL_alias overridden_endpoint overridden_binding_namespace }...}}
    上面的示例表明可以使用一个 WebServicesClientBindPortInfo 命令更改多个端口的端口信息,其中:
    • app_name 是应用程序名,例如 MultiEjbJar.ear
    • module_name 是模块名,例如 ejbclientonly.jar
    • EJB_name 是不作为 Web 模块的 EJB 的名称,例如 Exchange
    • Web_service 是 Web Service 的名称,例如 service/StockQuoteService
    • port 是端口的名称,例如 StockQuote
    • timeout 指定客户机等待响应的秒数
    • basic_authentication_id 是基本认证传输标识
    • basic_authentication_password 是基本认证传输密码
    • SSL_alias 识别端口的 SSL 别名
    • overridden_endpoint 是用于覆盖当前端点的端点的名称
    • overridden_binding_namespace 指定要与端口协同使用的 WSDL 文件绑定名称空间 URI
  3. $AdminConfig save 命令保存配置更改:

结果

配置与 Web Service 客户机端口关联的客户机端口信息。

示例

$AdminApp installInteractive MultiEjbJar.ear {-WebServicesClientBindPortInfo 
 {{ejbclientonly.jar Exchange service/StockQuoteService StockQuote 6000 jsmith js9password level3ssl 
 http://fastball.houston.ibm.com/newURL http://fastball.houston.ibm.com/newBindName}}
 {ejbclientonly.jar Exchange service/StockQuoteService StockQuote2 9000 {}{}{}{}{}}}

下一步做什么

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

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



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