javax.ws.rs.ProcessingException : java.net.SocketException: Unexpected end of file from server

眉间皱痕 提交于 2019-12-12 04:07:47

问题


I am getting the below error while hitting the rest service from jersey client>

javax.ws.rs.ProcessingException: java.net .SocketException: Unexpected end of file from server at
org.glassfish.jersey.client.HttpUrlConnector.apply(HttpUrlConnector.java:229) at
org.glassfish.jersey.client.ClientRuntime.invoke(ClientRuntime.java:246) at
org.glassfish.jersey.client.JerseyInvocation$1.call(JerseyInvocation.java:667) at org.glassfish.jersey.client.JerseyInvocation$1.call(JerseyInvocation.java:664) at org.glassfish.jersey.internal.Errors.process(Errors.java:315) at org.glassfish.jersey.internal.Errors.process(Errors.java:297) at org.glassfish.jersey.internal.Errors.process(Errors.java:228) at org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java: 443) at org.glassfish.jersey.client.JerseyInvocation.invoke(JerseyInvocation.java:664) at org.glassfish.jersey.client.JerseyInvocation$Builder.method(JerseyInvocation.jav a:424) at org.glassfish.jersey.client.JerseyInvocation$Builder.post(JerseyInvocation.java:333)


回答1:


when using javax.ws.core.Response it needs to call close() after consumption of the response. just double check somewhere there is no leak regarding http connection.

https://github.com/docker-java/docker-java/issues/110

http://phillbarber.blogspot.de/2014/02/lessons-learned-from-connection-leak-in.html



来源:https://stackoverflow.com/questions/36154934/javax-ws-rs-processingexception-java-net-socketexception-unexpected-end-of-fi

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!