2015-01-16 3 views
1

아파치 공유 httpClient PutMethod를 사용하여 공유 지점 2010에 문서를 업로드 할 수 있습니다. 시간이 오래 걸리고 언젠가 예외가 발생합니다. 피어로서공유 HttpClient - PutMethod 소켓 오류 - Tomcat 7

Socket Error: Connection Reset by peer : socket write error

공유 점 단지 자바 측에서이 문제에 대해 해결할 수있는 오류이고 연락 실패 소켓 또는 소켓을 닫는 것을 의미한다.

업데이트 : 클래스의 문제를 해결 한 후 해당 작업에는 독립 실행 형 Java 클래스가 있지만 Tomcat 서버에서 실행 중일 때는 실패합니다. 나는 Tomcat 서버의 일부 구성이이 문제를 해결할 것이라고 생각합니다.

내 이해 톰캣 서버는 웹 서버와 http 프로토콜을 다루고 있으며 자바 클래스는 아파치 HttpClient 3.1의 구현이므로이 자바 클래스는 개별 클래스로 작동하며 톰캣 서버에서는 Tomcat이 내 httpclient params를 오버라이드한다는 것을 의미한다. 이 문제를 일으키는 경우

+0

당신이 http://stackoverflow.com/questions/12986542/how-to-solve-connection-reset-by-peer-socket-write-error – cool

+0

의 다른보고 할 수 있습니다 그는 서블릿 응답 개체를 사용하고 있습니다. 내 경우에는 아파치 공유의 HttpClient를 사용하는 webdav 프로토콜 – JAVAC

+0

Sharepoint 2010에서 대용량 파일을 업로드하려면 HTTP DAV 0을 사용하십시오. 허용되는 최대 웹 서비스 수는 4MB이지만 웹 서버 관리자가 변경할 수 있습니다. – meetkichu

답변