使用管理控制台中的 JVM 定制属性面板配置其他 HTTP 传输属性

您可以使用管理控制台中的“JVM 定制属性”面板配置 Java™ API for XML-Based Web Services (JAX-WS) 和 Java API for XML-based RPC (JAX-RPC) Web Service。

关于此任务

本任务是您可以为充当另一个 Web Service 的客户机的 Web Service,配置其他 HTTP 传输属性的三种方法中的一种。还可以用以下各方式配置其他 HTTP 传输属性:

如果要使用 Java API XML-based Remote Procedure Call (JAX-RPC) 编程模型或 Java API for XML Web Services (JAX-WS) 编程模型以编程方式来配置这些属性,请查看 JAX-RPC 或 JAX-WS 规范。

有关受支持的标准和规范的完整列表,请参阅 Web Service 规范和 API 文档。

有关以下您可以配置的 HTTP 属性的更多信息,请阅读 Web Service 应用程序的 HTTP 定制属性:
  • com.ibm.websphere.webservices.http.requestContentEncoding
  • com.ibm.websphere.webservices.http.responseContentEncoding
    避免故障 避免故障: 此属性仅适用于 JAX-RPC,如果为基于 JAX-WS 的服务启用了此属性,将不会使用此属性。gotcha
  • com.ibm.websphere.webservices.http.connectionKeepAlive
  • com.ibm.websphere.webservices.http.requestResendEnabled
  • com.ibm.websphere.webservices.http.SocketTimeout
  • com.ibm.ws.webservices.enableHTTPPrefix
  • http.proxyHost
  • http.proxyPort
  • https.proxyHost
  • https.proxyPort
  • http.nonProxyHosts - 只能将此属性配置为 JVM 定制属性。此属性适用于 HTTP 和 HTTPS 连接。

这些是为使用 HTTP 协议的 Web Service 应用程序配置的其他属性。这些属性影响 HTTP 请求、HTTP 响应中的消息的内容编码、HTTP 连接持久性和存在读超时时发生 java.net.ConnectException 错误后重新发送的 HTTP 请求的行为。

过程

  1. 打开管理控制台。
    1. 单击服务器 > 应用程序服务器 > server > Java 和进程管理 > 进程定义 > Java 虚拟机 > 定制属性
  2. 可选: 如果未列示属性,那么创建一个新的属性名。
  3. 输入名称和值。
  4. 可选: 接受将 HTTP 请求重定向到 HTTPS 中的不同 URI。
    如果在应用程序中配置传输保证 CONFIDENTIAL 或 INTEGRAL,那么会发生 HTTP 请求到 HTTPS 中不同 URI 的重定向。要接受重定向,您可执行下列某个任务:
    • com.ibm.ws.webservices.HttpRedirectEnabled Java 系统属性设置为 true
    • 在调用服务前,以编程方式将 Stub 或 Call 对象中的 com.ibm.wsspi.webservices.Constants.HTTP_REDIRECT_ENABLED 属性设置为 java.lang.Boolean。例如,使用如下任一 java.lang.Boolean 值将该属性设置为 true
      • Boolean.TRUE
      • new Boolean(true)
      • new Boolean("true")

结果

您为 Web Service 应用程序配置了 HTTP 传输属性。

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



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