使用组装工具为 JAX-RPC Web Service 配置其他 HTTP 传输属性
可以使用组装工具来配置 Java™ API for XML-based RPC (JAX-RPC) Web Service 的其他 HTTP 传输属性。使用组装工具配置 ibm-webservicesclient-bnd.xmi 部署描述符绑定文件。
开始之前
关于此任务
如果要使用 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 请求的行为。
用本任务部分中提供的以下步骤,使用组装工具配置其他 HTTP 属性:
过程
- 启动组装工具。 请参阅 Rational® Application Developer 文档中关于启动组装工具的信息。
- 如果尚未完成,请配置组装工具使它在 Java EE 模块上工作。需要确保启用了 Java EE 和 Web 类别。 请参阅 Rational Application Developer 文档中关于配置组装工具的信息。
- 将使用 Assembly Toolkit、Application Assembly Tool (AAT) 或其他工具创建的 Web 应用程序归档 (WAR) 文件迁移至 Rational Application Developer 组装工具。 要迁移这些文件,请将 WAR 文件导入到组装工具。请参阅 Rational Application Developer 文档中关于将代码工件迁移至组装工具的信息。
- 配置其他 HTTP 传输属性。 在 Web Service 客户端口绑定页面中创建和指定 Web Service 客户机的“名称/值”对。在双击客户机部署描述符文件后,出现“Web Service 客户端口绑定”页。请参阅 Rational Application Developer 文档中关于配置 HTTP 传输属性的信息。