Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/379.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java JAXB客户端在抓取完资源后未断开连接_Java_Rest_Jaxb_Client_Jersey - Fatal编程技术网

Java JAXB客户端在抓取完资源后未断开连接

Java JAXB客户端在抓取完资源后未断开连接,java,rest,jaxb,client,jersey,Java,Rest,Jaxb,Client,Jersey,我使用Jersey只是简单地连接和获取web资源,但在它完成后,客户端没有断开连接,只是挂起 public String getResource() { Client client = Client.create(config); WebResource resource = client.resource(someURI); return resource.path("path").path("to").path("resource").accept(....).get(Strin

我使用Jersey只是简单地连接和获取web资源,但在它完成后,客户端没有断开连接,只是挂起

public String getResource() {
  Client client = Client.create(config);
  WebResource resource = client.resource(someURI);
  return resource.path("path").path("to").path("resource").accept(....).get(String.class);
}

如果我从main调用此方法,它确实会返回正确的资源,但程序随后不会退出。

如果您现在有挂起的响应并希望释放资源,则应使用client.destroy。

在什么包中是您的客户端对象?我想知道这是否在挂起之前引发异常。你能用try/catch把每件事都围起来,看看是否能做到吗?