【问题标题】:Axis2 Timeout waiting for connectionAxis2 超时等待连接
【发布时间】:2011-03-06 21:24:09
【问题描述】:

我的代码一直在生成以下错误:

org.apache.axis2.AxisFault: Timeout waiting for connection
    at org.apache.axis2.AxisFault.makeFault(AxisFault.java:430)
    at org.apache.axis2.transport.http.HTTPSender.sendViaPost(HTTPSender.java:203)
    at org.apache.axis2.transport.http.HTTPSender.send(HTTPSender.java:76)
    at org.apache.axis2.transport.http.CommonsHTTPTransportSender.writeMessageWithCommons(CommonsHTTPTransportSender.java:400)
    at org.apache.axis2.transport.http.CommonsHTTPTransportSender.invoke(CommonsHTTPTransportSender.java:225)
    at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:435)
    at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:402)
    at org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:229)
    at org.apache.axis2.client.OperationClient.execute(OperationClient.java:165)

经过大量搜索,解决方案似乎在这里:

http://amilachinthaka.blogspot.com/2009/05/improving-axis2-client-http-transport.html

除了我不能直接访问 http 客户端(这是在自动生成的代码中完成的)。

我试过了:

http://wiki.apache.org/ws/FrontPage/Axis/AxisCommonsHTTP

这似乎有点帮助。但是,它只会延迟我总是超时的问题。此外,这些说明似乎适用于旧版本的 Axis,因为 Axis2 没有 AxisProperties。我使用的是 1.5.1 版。有什么建议吗?

【问题讨论】:

    标签: apache axis2


    【解决方案1】:

    我认为这是一个错误,请参阅 here 并已在 Axis2 1.5.2 中修复(至少对于生成的代码)。使用自定义代码,您需要手动解决此问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-19
      • 2016-02-17
      相关资源
      最近更新 更多