【问题标题】:Handling Jersey WS Timeout处理 Jersey WS 超时
【发布时间】:2011-04-27 14:11:09
【问题描述】:

我看过有关如何为 Jersey 客户端设置连接超时的帖子,但文档并没有真正说明超时是如何处理的?是否抛出异常?如果有什么例外?

我正在尝试做的是捕捉超时,以便应用程序可以在没有 web 服务的情况下继续运行。我不能让运行时异常停止执行。

【问题讨论】:

  • 你应该回答你自己的问题,并获得它的徽章。
  • 新用户在 8 小时后才能回答自己的问题。我会更新它,以便它有一个答案,因为已经过了足够的时间。

标签: java jersey


【解决方案1】:

我只是需要更多的睡眠......显然,我遇到不存在的服务的单元测试很容易回答这个问题。事实上,很明显,我是在昨天被优先级更高的任务分心之前写的,直到我把问题发给 SO 才记得。

答案是,当你调用 post 时,它会返回 com.sun.jersey.api.client.ClientHandlerException,根异常是 java.net.SocketTimeoutException

【讨论】:

    猜你喜欢
    • 2012-11-16
    • 1970-01-01
    • 2014-10-30
    • 1970-01-01
    • 2018-07-29
    • 2021-03-01
    • 2023-03-24
    • 2016-11-22
    • 2015-01-28
    相关资源
    最近更新 更多