我使用jersey来调用接收params的非托管扩展,当我放入数千(极端但可能的用例)时,它会出现以下异常:
javax.ws.rs.ProcessingException: java.io.IOException: Error writing to server
就在我拨打电话Response resp = invocationBuilder.get();
neo4j网络服务器的网址长度是否有限制?我看过here球衣没有限制。
有关堆栈跟踪的更多信息:
Caused by: java.io.IOException: Error writing to server
at sun.net.www.protocol.http.HttpURLConnection.writeRequests(HttpURLConnection.java:625)
at sun.net.www.protocol.http.HttpURLConnection.writeRequests(HttpURLConnection.java:637)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1321)
at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:468)
at org.glassfish.jersey.client.internal.HttpUrlConnector._apply(HttpUrlConnector.java:394)
at org.glassfish.jersey.client.internal.HttpUrlConnector.apply(HttpUrlConnector.java:285)
Here is a txt file with the query我正在使用非托管扩展端点。
答案 0 :(得分:0)
186KB(您的文件)的请求对我来说似乎很大。 Jetty默认为8K(http://www.eclipse.org/jetty/documentation/current/configuring-connectors.html - > HTTP配置 - > requestHeaderSize)。如果您正在使用另一个servlet容器,只需寻找类似的东西。
我不知道是否可以在neo4j中更改它。我会尝试使用较小的查询。