从.net使用java Web服务时出错 - java.lang.IllegalStateException:无效使用SingleClientConnManager

时间:2012-03-12 03:48:30

标签: java .net web-services

我编写了一个使用基于Java的Web服务的.net Web服务客户端。它的工作正常,虽然偶尔,我从Web服务获得以下响应,它发生在实时环境中

错误:java.lang.IllegalStateException:无效使用SingleClientConnManager:仍然分配了连接。 确保在分配另一个连接之前释放连接。

在互联网上搜索显示,只要我们不关闭连接就会发生这种情况。但在这里我并没有直接打开连接(我认为它是由.net Web服务基础设施处理)。所以我不确定在这种情况下该怎么做。

示例代码段位于

之下
InvoiceService oService = new InvoiceService(); 
aResult = oService.GetInovice(InvoiceId);

我之前没有做过的唯一事情就是调用Dispose方法。现在我添加了下面的Dispose方法

oService.Dispose();

我不确定它是否真的解决了这个问题。如果您遇到此问题,请告知。

谢谢, sveerap

0 个答案:

没有答案