java.net.SocketException: Connection reset 발생시 처리 방법

Published on: 2013. 11. 14. 14:13 by louis.dev
commons-net을 이용하여  ftp로 업로드 하는 중
java.net.SocketException: Connection reset
에러가 발생하면서 업로드에 실패했다. 자세히 로그를 살펴보니 FTP에 로그인까지 잘되었지만 파일업로드만 진행되지 않는 문제였다. 그래서 찾아보니 위 문제는 windows machine에서 java 7을 사용할때 발생되는 버그로 아래와 같이 해결할수 있다.
  1. 시작 -> cmd을 실행한다.
  2. 콘솔창에 netsh advfirewall set global StatefulFTP disable 을 입력한다.
이렇게 하면 간단하게 해결할 수 있다.