ftp 전송문제
- 작성자 :
- 황*재
- 작성일 :
- 2011-07-15 09:14:27
- 조회수 :
- 2,169
- 구분 :
- 운영환경
- 진행상태 :
- 완료
Q
안녕하세요.
서버 이관시. ftp 전송 오류입니다.
오류 메시지는 아래와 같습니다.
-----------------
error during FTP transfer: java.io.IOException: Host attempting data connection 192.168.***.*** is not same as server 192.168.***.***
-----------------
검색을 해 보니..
------------------
Active mode와 Passive mode 두가지가 있는데.. 특별한 상황(Nat)에서 환경하에서는
Passive mode로 작업하게 됩니다.
그런데 문제는 Nat환경하에서는 요청한 서버아이피와 반송된아이피가 서로 상이한것입니다.
NetComponents와 common-net에 포함되어 있는 ftpClient소스에 보면 두 아이피가 다를때는 Exception를 발생시키고 종료하게 되어있습니다. 두가지 오픈소스이므로 소스를 받으신후
throw new IOException("Host attempting data connection .. 이부분을 주석처리 해주시면 문제없이 되실겁니다.
----------------------
이런 내용이 있더라구요..
C 클래스대역이 다른 곳으로 전송하려고 하니. mode상의 문제인거같은데..
방법좀 알려주세요.
서버 이관시. ftp 전송 오류입니다.
오류 메시지는 아래와 같습니다.
-----------------
error during FTP transfer: java.io.IOException: Host attempting data connection 192.168.***.*** is not same as server 192.168.***.***
-----------------
검색을 해 보니..
------------------
Active mode와 Passive mode 두가지가 있는데.. 특별한 상황(Nat)에서 환경하에서는
Passive mode로 작업하게 됩니다.
그런데 문제는 Nat환경하에서는 요청한 서버아이피와 반송된아이피가 서로 상이한것입니다.
NetComponents와 common-net에 포함되어 있는 ftpClient소스에 보면 두 아이피가 다를때는 Exception를 발생시키고 종료하게 되어있습니다. 두가지 오픈소스이므로 소스를 받으신후
throw new IOException("Host attempting data connection .. 이부분을 주석처리 해주시면 문제없이 되실겁니다.
----------------------
이런 내용이 있더라구요..
C 클래스대역이 다른 곳으로 전송하려고 하니. mode상의 문제인거같은데..
방법좀 알려주세요.
A
안녕하세요.. 황현재님..
FTPClient의 setRemoteVerificationEnabled(false) 메소드를 호출해 주시면..
됩니다.
그럼.. 즐거운 하루되십시오.
감사합니다.
FTPClient의 setRemoteVerificationEnabled(false) 메소드를 호출해 주시면..
됩니다.
그럼.. 즐거운 하루되십시오.
감사합니다.