Java 使用分块编码时连接数有限

Java 使用分块编码时连接数有限,java,http-headers,axis,Java,Http Headers,Axis,我正在我的一个web服务客户端中使用Axis1.xSOAP框架。在我们对应用程序的早期测试中,结果表明,如果我们使用默认的HTTP1.0标准(没有分块编码),并且当收到的SOAP信封很大时,我最终会遇到一个无效的XML异常。这就是为什么我添加了client-config.wsdd文件,并将CHUNKED属性设置为HTTP请求头的一部分。这解决了我的问题 然而,这又造成了另一个问题: 当使用分块编码时,当使用我的客户机进行web服务调用时,我仅限于“2”个同时调用(每个调用大约需要1分钟才能返回响

我正在我的一个web服务客户端中使用Axis1.xSOAP框架。在我们对应用程序的早期测试中,结果表明,如果我们使用默认的HTTP1.0标准(没有分块编码),并且当收到的SOAP信封很大时,我最终会遇到一个无效的XML异常。这就是为什么我添加了client-config.wsdd文件,并将CHUNKED属性设置为HTTP请求头的一部分。这解决了我的问题

然而,这又造成了另一个问题: 当使用分块编码时,当使用我的客户机进行web服务调用时,我仅限于“2”个同时调用(每个调用大约需要1分钟才能返回响应)。因此,在这两个web服务中的任何一个返回响应之前,任何其他调用都被“挂起”


我的问题是:是否有一种方法可以覆盖此行为,同时确保我仍然使用分块编码,这有助于解决我之前的问题?

我最终通过设置以下值来解决此问题: setProperty(DefaultCommonsHTTPClientProperties.MAXIMUM\u CONNECTIONS\u PER\u HOST\u PROPERTY\u KEY,maxConnections)