【问题标题】:JAX-WS Client - Setting Connection Timeout and Request Timeout as a Command Line OptionJAX-WS 客户端 - 将连接超时和请求超时设置为命令行选项
【发布时间】:2013-06-03 05:22:41
【问题描述】:

我正在尝试在我的 JAX-WS 客户端上设置连接超时和请求超时属性,能够以编程方式使用:

Map<String, Object> reqContext = ((BindingProvider)port).getRequestContext();
reqContext.put(BindingProviderProperties.CONNECT_TIMEOUT, conTimeout);
reqContext.put(BindingProviderProperties.REQUEST_TIMEOUT, reqTimeout);

但是,有没有办法将这些属性设置为命令行选项(使用 -D 标志)?

尝试了 -Dcom.sun.xml.ws.connect.timeout=900000 和 -Dcom.sun.xml.ws.request.timeout=900000 但这些似乎不起作用。

【问题讨论】:

  • 什么是应用服务器?

标签: java web-services jax-ws


【解决方案1】:

尝试设置 sun.net.client.defaultConnectTimeout 和 sun.net.client.defaultReadTimeout 系统属性

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-03-09
    • 1970-01-01
    • 2015-03-26
    • 1970-01-01
    • 2011-01-10
    • 2017-11-18
    • 2011-02-05
    相关资源
    最近更新 更多