Jersey javax.ws.rs.ProcessingException:已经连接

时间:2017-08-04 10:33:50

标签: java rest jersey-2.0

我正在使用Jersey 2.x.
我试图从我的Jersey REST API调用另一个API 我之前在程序中使用过这些类型的代码,但我从未遇到过这种异常。 我无法理解究竟是什么问题。
以下是我用来调用另一个API的代码。

Client client = ClientBuilder.newClient();

WebTarget target = client.target("http://" + moduleTwoAPI);

Response response = target.request().header("Authorization", authToken).put(Entity.json(jsonDetails));

我收到以下例外:

javax.ws.rs.ProcessingException: Already connected

我已经完成了以下link,但我仍然无法解决此问题。

我想了解产生此错误的确切问题是什么。

1 个答案:

答案 0 :(得分:0)

我有完全相同的错误。使用Postman我可以连接到API,但是使用我的Java代码我得到了这个错误。

我更新了我的Java版本(我使用的是去年在我的计算机上安装的版本),它解决了这个问题。

我怀疑问题是由于我尝试连接的API的SSL配置(如支持TLS 1.2),而我使用的Java版本无法100%应对。

塞尔吉奥