Jersey REST资源上的ClientAbortException

时间:2013-04-04 12:12:40

标签: java rest jersey

我在REST资源(Jersey)中添加了一个新方法。当我试图测试它时,我失败了:

ClientAbortException:  java.io.IOException: An established connection was aborted by the software in your host machine.

当我调试它时,我可以看到我的代码到达return语句,之后某个地方失败。
顺便说一下,我有很多其他方法可以正常工作,都返回JSON对象。

当我尝试从Jersey客户端或仅通过Web浏览器调用新方法时,就会发生这种情况。

我的代码:

@GET
@Path("/metrics/samples")
@Produces(MediaType.APPLICATION_JSON)
public MetricSamples getFragmentMetricsSamples(@DefaultValue ("-1") @QueryParam ("from")long from, @DefaultValue ("-1") @QueryParam)
{
   //Calling DAO code. Everything is OK here. 
   //I can even see in debug that that return statement is executed successfully.
   return metricSamplesDataObject;
}

什么可能导致连接中止?

修改
我刚刚回到家,似乎问题只在办公室工作时才有意义 因此,问题是这种特定的方法导致ClientAbortExcpetion只在工作 它可能是与网络安全相关的东西吗?也许是因为那个数据量?

由于

0 个答案:

没有答案