SoapUI中的大型消息失败-“;获取响应时出错;java.net.SocketException:Connection reset;
我正在使用Soap UI 4.6.0访问WCF web服务,当我有非常大的消息有效负载时,我看到以下错误:SoapUI中的大型消息失败-“;获取响应时出错;java.net.SocketException:Connection reset;,java,wcf,soapui,Java,Wcf,Soapui,我正在使用Soap UI 4.6.0访问WCF web服务,当我有非常大的消息有效负载时,我看到以下错误: Error getting response; java.net.SocketException: Connection reset WCF服务有大约10种方法,每种方法都有逐渐增大的输入(例如,10个int属性、50个int属性、100个int属性等)。这适用于较小的消息,但当它们获得大约2000-3000个int属性时,就会发生错误 这个调用似乎在服务器端成功了,由于它来自java,
Error getting response; java.net.SocketException: Connection reset
WCF服务有大约10种方法,每种方法都有逐渐增大的输入(例如,10个int属性、50个int属性、100个int属性等)。这适用于较小的消息,但当它们获得大约2000-3000个int属性时,就会发生错误
这个调用似乎在服务器端成功了,由于它来自java,我假设我遇到了客户端的一些大小限制/配置。这是我可以在Soap UI、java运行时或其他地方调整的吗?通常,连接重置意味着一个底层服务器在等待来自另一个服务器/应用程序的数据时超时,并重置了连接 您应该尝试一下@kroonwijk给出的建议,它会告诉您是哪个服务器导致了重置,以及是什么导致服务器重置了连接
另请参见为我介绍的技巧是在SoapUI-5.2.0.vmoptions文件(可在installa的bin目录中找到)中添加以下条目
-Dsoapui.https.protocols=SSLv3,TLSv1.2如果上述解决方案对您无效,请尝试以下方法:
检查/增加WCF端绑定的消息大小和缓冲区大小如何。要进一步排除故障,您还可以启用一些WCF日志记录,查看服务器试图返回的内容: